簡體   English   中英

Sublime Text 2中使用Node.js錯誤的JavaScript構建系統

[英]JavaScript Build system using Node.js error in Sublime Text 2

我正在使用Node.js在Sublime Text 2中構建構建系統來構建JavaScript代碼。 我知道如何在Sublime中設置基本的構建系統,但這確實給我帶來了問題。

JavaScript示例代碼:

var end = 10;
for (var i = 0; i < end; i++) {
  console.log("hello world!");  
};

第一次嘗試:

    {
    "cmd": ["node", "$file"]
    }

在控制台中返回了此結果: [Finished in 0.1s]

第二次嘗試:

{
"cmd": ["node", "$file", "$file_base_name"],
"working_dir": "${project_path:${folder}}",
"selector": "#.js"
}

返回相同的東西。

任何幫助將不勝感激(我已經花了2多個小時的時間搜索Google)。

編輯:修正了Forfor :同樣的結果。

這是我在Mac上使用Sublime Text的Javascript構建系統。 它使用OS X附帶的Webkit引擎(SquirrelFish),因此不需要安裝任何特殊功能(甚至不需要安裝Node.js):

{
    "cmd": ["/System/Library/Frameworks/JavaScriptCore.framework/Versions/Current/Resources/jsc", "$file"],
    "selector": "source.js"
}

提示:

  1. 在腳本中使用“ print(foo)”將結果返回到Sublime控制台
  2. 將您的.js文件保存到磁盤至少一次
  3. 如果未自動選擇“ .js”文件,請確保“〜/ Library / Application Support / Sublime Text 2 / Packages /”中沒有“ .js”的其他構建系統。 或者,您可以從“工具>構建系統”中手動選擇適當的系統

希望這可以幫助。

在Sublime Text 2中,必須在構建之前保存.js文件,否則將發生上述結果。

簡單的解決方法是保存文件(顯然)!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM