Étrangères Paquet de fois Installé Localement
J'ai essayé d'installer phantomjs pour make test
Twitter Bootstrap. Après que j'ai installé en local c'est à dire npm install phantomjs
, il a indiqué que le colis était étranger.
├─┬ phantomjs@1.9.0-3 extraneous
│ ├── adm-zip@0.2.1
...
npm ERR! extraneous: phantomjs@1.9.0-3 /Users/admin/bootstrap/node_modules/phantomjs
npm ERR! not ok code 0
Toutefois, lorsque phantomjs a été installée à l'échelle mondiale c'est à dire npm install phantomjs -g
, il a bien fonctionné c'est à dire pas de superflu erreur signalée.
Questions:
- Est-ce parce que phantomjs n'est pas spécifié dans le le paquet.json fichier?
- Général question: Pouvons-nous avoir un paquet par exemple, phantomjs installé à l'échelle mondiale et aussi localement?
extraneous: not forming a necessary part of something...
est-ce juste moi ou est-il étrange que les paquets dont vous avez besoin sont des "étrangers?"
Vous devez vous connecter pour publier un commentaire.
npm install
coutume de s'installer phantom.js de nouveau). (Btw.:npm install xxx --save
ajoutera automatiquement xxx pour le package.json)--save-dev
ou-D
comme une abréviation, vous avez raté un tiret au début.phantomjs devraient être inclus dans votre local .json paquet(en éditant manuellement ou à l'aide de --commande enregistrer voir TheHippo de réponse). Si il est installé quelque part et vous n'avez pas besoin d'utiliser la prune de commande
npm prune
va supprimer tous les non-paquets requis.
Pour installer un élément à la fois localement et globalement utilisation:
sudo npm install -g phantomjs