sublime text3 配置nodejs环境,无法编译 no build system
刚接触node.js,使用sublime text3配置node.js编译环境一直出现no build system。
尝试了网上各种配置,最后均失败,请教是哪里出了问题?谢谢
Nodejs.sublime-build 配置:
{
"cmd": ["D:\\Program Files\\nodejs\\node.exe", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.js",
"shell": true,
"encoding": "utf8",
"windows":
{
"shell_cmd": "taskkill", "/F", "/IM", "D:\\Program Files\\nodejs\\node.exe", "&", "node", "$file"
},
"linux":
{
"shell_cmd": "killall node; /usr/bin/env node $file"
},
"osx":
{
"shell_cmd": "killall node; /usr/bin/env node $file"
}
}
Nodejs.sublime-settings 配置:
{
"save_first": true,
"node_command": "D:\\Program Files\\nodejs\\node.exe",
"npm_command": "D:\\Program Files\\nodejs\\npm.cmd",
"node_path": false,
"expert_mode": false,
"ouput_to_new_tab": false
}
编译新系统配置:
{
"cmd": ["node", "$file"],
"selector": "source.js"
}
菜单:工具--编译系统--Nodejs 也有,alt-R 也可运行Nodejs。
但是无法编译,一直提示 no build system
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不太清楚你具体配置文件的情况,但是有几点需要声明的:
新的编译系统和旧的编译系统不要共存,因为两个都有
"selector": "source.js"
,所以你不确定它调用的哪一个新的编译系统配置看起来可用,不过要记得将它放在
Packages\User
目录下,而不是Packages
目录下旧编译配置中,
windows
的值看起来并不像是一个有效的JSON,应该是写错了建议使用
cmd
配置替代shell_cmd
配置可能系统调用了旧的配置文件,但由于旧配置文件内容本身是有错的,所以就报错
no build system