J'essayais d'installer phantomjs afin de make test
Twitter Bootstrap . Après l’avoir installé localement, c.-à-d. npm install phantomjs
, il a été signalé que le colis était étranger.
├─┬ [email protected] extraneous
│ ├── [email protected]
...
npm ERR! extraneous: [email protected] /Users/admin/bootstrap/node_modules/phantomjs
npm ERR! not ok code 0
Cependant, lorsque phantomjs a été installé globalement, c'est-à-dire npm install phantomjs -g
, cela a bien fonctionné, c’est-à-dire qu’aucune erreur extérieure n’a été signalée.
Des questions:
npm install
ne réinstallera pas phantom.js.) (Btw .: npm install xxx --save
ajoutera automatiquement xxx au package.json)phantomjs devrait être inclus dans votre paquet .json local (en le modifiant manuellement ou en utilisant la commande --save, voir la réponse de TheHippo). S'il est installé quelque part et que vous n'en avez pas besoin, utilisez la commande Prune
npm Prune
supprime tous les paquets non requis.
Pour installer un élément localement et globalement, utilisez:
Sudo npm install -g phantomjs