Rumah > Soal Jawab > teks badan
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
代言2017-07-06 10:39:01
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 memanggil
Konfigurasi sistem binaan baharu nampaknya tersedia, tetapi ingat untuk meletakkannya dalam PackagesUser
目录下,而不是Packages
direktori
Dalam konfigurasi kompilasi lama, nilai windows
tidak kelihatan seperti JSON yang sah, ia sepatutnya ditulis dengan salah
Adalah disyorkan untuk menggunakan cmd
配置替代shell_cmd
konfigurasi
Mungkin sistem memanggil fail konfigurasi lama, tetapi kerana kandungan fail konfigurasi lama itu sendiri salah, ralat telah dilaporkanno build system