J'ai créé une application Javascript fonctionnant sur Node dans mon environnement MacOS, et tout fonctionne très bien. Maintenant, j'ai créé un serveur Azure Ubuntu, rsync la source de ma machine.Nodejs ou nœud ne renvoie rien sur Ubuntu
J'ai dupliqué les exigences de l'application en installant npm, node, et tous les paquets requis. Je SSH sur le serveur et quand je lance l'application à partir du serveur Ubuntu via
$node app.js
Tout ce qui est retourné est
$
lecture que Ubuntu utilise nodejs-héritage, je l'ai aussi essayé
$nodejs app.js
même résultat
$node -v
v4.7.2
J'ai aussi construit un fichier package.json et lors de l'exécution avec
npm start
retourne immédiatement à $.
Comment avez-vous installé le noeud? Sur les distributions basées sur Debian comme Ubuntu, il existe un logiciel de radio amateur appelé node. Donc, si vous installez apt node, il installera quelque chose de complètement différent. Vous devez 'installer apt nodejs nodejs-legacy npm' – slebetman
Oui, c'est comme ça que je l'ai installé' $ sudo apt installer nodejs nodejs-legacy npm Lecture des listes de paquets ... Terminé Construction de l'arbre de dépendance Lecture des informations d'état ... Terminé nodejs est déjà la version la plus récente (4.7.2 ~ dfsg-1ubuntu3). nodejs-legacy est déjà la version la plus récente (4.7.2 ~ dfsg-1ubuntu3). npm est déjà la version la plus récente (3.5.2-0ubuntu4). 0 mis à jour, 0 nouvellement installé, 0 à supprimer et 0 non mis à jour. » –