簡體   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