繁体   English   中英

符号链接SublimeText3构建系统问题(Mac到PC)

[英]Symbolic link SublimeText3 build systems issue (Mac to PC)

有没有办法不链接构建系统,因为它们无法跨平台工作(但是让symlink管理其他所有内容),或者告诉Sublime“忽略”具有特定名称的构建系统,因此我可以创建PC版本并没有链接的Mac版本破坏了版本?

例如,我有一个nodeJS构建系统和一个chrome构建(用于快速启动到浏览器),但是显然Mac和PC之间的路径是不同的,并且当symlink对我的PC来说神奇时,每个构建系统都被破坏了。 。

我还想添加-我试图保持动态选择(通过选择器)构建,因此我不希望有建议仅创建Windows特定构建并手动选择它们的解决方案! 谢谢 :)

在几个小时的时间里,在网络间徘徊……崇高的构建系统似乎采用了一个可选对象,该对象将指定在哪个平台上执行代码。

表示法如下(如果各自的路径不同,则进行修改):

 {  
    "cmd": ["/usr/local/bin/node", "$file"],
    "selector": "source.js",

    "windows": // this section executes the below only if the OS is windows, otherwise above used
    {
        "cmd": ["C:/Program Files/nodejs/node", "$file"]
    }

}

这样,如果您从一个操作系统符号链接到另一个操作系统,则构建系统不会中断,因为它找不到正确的路径。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM