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