繁体   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