[英]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.