Maison > Questions et réponses > le corps du texte
Je suis nouveau sur node.js et je ne reçois toujours aucun système de construction lors de la configuration de l'environnement de compilation node.js à l'aide de sublime text3.
J'ai essayé différentes configurations en ligne, mais toutes ont finalement échoué. Quel est le problème ? Merci
Nodejs.sublime-build Configuration :
{
"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 Configuration :
{
"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
}
Compiler la nouvelle configuration du système :
{
"cmd": ["node", "$file"],
"selector": "source.js"
}
Menu : Outils - Système de compilation - Nodejs est également disponible, alt-R peut également exécuter Nodejs.
Mais il ne peut pas être compilé et il ne cesse de demander aucun système de construction
代言2017-07-06 10:39:01
Je ne suis pas sûr de votre fichier de configuration spécifique, mais il y a quelques éléments qui doivent être précisés :
Ne faites pas coexister le nouveau système de compilation et l'ancien système de compilation, car les deux ont "selector": "source.js"
, donc vous ne savez pas lequel il appelle
La nouvelle configuration du système de build semble être disponible, mais pensez à la mettre dans le PackagesUser
目录下,而不是Packages
répertoire
Dans l'ancienne configuration de compilation, la valeur de windows
ne ressemble pas à un JSON valide, elle devrait être mal écrite
Il est recommandé d'utiliser cmd
配置替代shell_cmd
configuration
Peut-être que le système a appelé l'ancien fichier de configuration, mais comme le contenu de l'ancien fichier de configuration lui-même était erroné, une erreur a été signaléeno build system