Sublime Text 3: Système de construction - node.js. NPM module d'exécution de
Je suis en train d'exécuter nœud-dev dans un sublime text 3 système de construction. nœud-dev est dans mon chemin:
Pourtant, lorsque j'exécute ce script de construction:
{
"cmd": ["node-dev", "$file"],
"selector": "*.js"
}
J'obtiens cette erreur, qui montre également que la ngp est dans mon chemin.
mais quand je le lance avec le même script de compilation à l'aide de nœud au lieu de nœud-dev il exécute très bien.
J'ai aussi essayé d'inclure la variable "path" pointant vers le nœud-dev bin, ce qui n'aide pas du tout.
Toute aide serait appréciée. Merci.
- Pouvez-vous essayer de mettre à jour le chemin d'accès complet
node-dev
dans cmd tag? Par exemple:["c:\nodejs\bin\node-dev", "$file"]
Vous devez vous connecter pour publier un commentaire.
Sublime text docs:
http://sublimetext.info/docs/en/reference/build_systems.html
Essayez d'ajouter "shell : vrai
.sublime-build
fichier sur Windows? Il n'est pas dans\AppData\Roaming\Sublime Text 3\Packages
"cmd": ["node", "$file"],
au lieu denode-env
. MerciLa suite travaillé pour moi dans Sublime Text 3 sur Windows
Condition préalable est d'avoir node.js installé
{ "shell_cmd": "node ${file/ /\\\\ /}", "selector" : "source.js" }
parce que Sublime Text n'auraient autrement pas analyser les espaces vides dans le nom de fichier.La commande est incorrecte pour Sublime Text 3 🙂
C'est un exemple de nœud en cours d'exécution en tant que système de construction:
Veuillez noter que le tableau de version ne fonctionne pas comme dans Sublime Text 2.
${file}
. S'il y a des espaces dans le chemin d'accès du fichier, la commande est cassé."shell_cmd": "taskkill /F /IM node.exe & node \"${file}\""
Si vous êtes un utilisateur de windows.
Essayer d'appliquer l'extrait de code suivant
L'enregistrer comme nœud.sublime-build fichier.
Pour plus d'info vous pouvez vous référer à http://docs.sublimetext.info/en/latest/ pour plus d'.