Heim > Fragen und Antworten > Hauptteil
Ich bin neu bei node.js und erhalte ständig kein Build-System, wenn ich die Kompilierungsumgebung von node.js mit sublime text3 konfiguriere.
Ich habe verschiedene Konfigurationen online ausprobiert, aber am Ende sind alle fehlgeschlagen. Was ist das Problem? Danke
Nodejs.sublime-build Konfiguration:
{
"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 Konfiguration:
{
"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
}
Neue Systemkonfiguration erstellen:
{
"cmd": ["node", "$file"],
"selector": "source.js"
}
Menü: Extras – Kompilierungssystem – Nodejs ist ebenfalls verfügbar, Alt-R kann auch Nodejs ausführen.
Aber es kann nicht kompiliert werden und es wird immer wieder angezeigt, dass kein Build-System vorhanden ist
代言2017-07-06 10:39:01
我不太清楚你具体配置文件的情况,但是有几点需要声明的:
新的编译系统和旧的编译系统不要共存,因为两个都有"selector": "source.js"
,所以你不确定它调用的哪一个
新的编译系统配置看起来可用,不过要记得将它放在Packages\User
目录下,而不是Packages
目录下
旧编译配置中,windows
的值看起来并不像是一个有效的JSON,应该是写错了
建议使用cmd
配置替代shell_cmd
配置
可能系统调用了旧的配置文件,但由于旧配置文件内容本身是有错的,所以就报错no build system