Saya baru menggunakan node.js, dan saya tidak mendapat sistem binaan apabila mengkonfigurasi persekitaran kompilasi node.js menggunakan teks sublim3.
Saya mencuba pelbagai konfigurasi dalam talian, tetapi semuanya gagal pada akhirnya. Apa masalahnya? Terima kasih
Nodejs.sublime-build Konfigurasi:
{
"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 Konfigurasi:
{
"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
}
Kompilasi konfigurasi sistem baharu:
{
"cmd": ["node", "$file"],
"selector": "source.js"
}
Menu: Alat--Sistem Kompilasi--Nodejs juga tersedia, alt-R juga boleh menjalankan Nodejs.
Tetapi ia tidak boleh disusun dan ia terus mendorong tiada sistem binaan
Saya tidak pasti tentang fail konfigurasi khusus anda, tetapi terdapat beberapa perkara yang perlu dinyatakan:
Jangan wujud bersama sistem kompilasi baharu dan sistem kompilasi lama, kerana kedua-duanya mempunyai
"selector": "source.js"
, jadi anda tidak pasti yang mana satu ia memanggilKonfigurasi sistem binaan baharu nampaknya tersedia, tetapi ingat untuk meletakkannya dalam
PackagesUser
目录下,而不是Packages
direktoriDalam konfigurasi kompilasi lama, nilai
windows
tidak kelihatan seperti JSON yang sah, ia sepatutnya ditulis dengan salahAdalah disyorkan untuk menggunakan
cmd
配置替代shell_cmd
konfigurasiMungkin sistem memanggil fail konfigurasi lama, tetapi kerana kandungan fail konfigurasi lama itu sendiri salah, ralat telah dilaporkan
no build system