NPM, package.json - comment ajouter de dépendance avec le “@” dans le nom
Je suis en train d'installer de nouveaux Angulaire 2 RC dans mon projet. Nom du Module dans le MNP a été modifié à partir de angular2
à @angular/core
. Mais quand je l'ajoute à ma paquet.json, il tente d'installer le module angular/core
au lieu de cela et ne le trouve pas. Quand je tape
npm install @angular/core
dans la console, puis Angulaire 2 est correctement installé. Savez-vous pourquoi paquet.json skipps "@" dans le nom du module et comment le résoudre?
//Edit: j'ai trouvé que ce n'est pas seulement un nom, mais le "@" indique un scoped package
. De toute façon, cela devrait fonctionner à l'aide de paquet.json (comme décrit dans la documentation), mais pour une raison qui ne fonctionne pas.
Je suis à l'aide de Visual Studio 2015, avec les dernières mises à jour et mon projet est un ASP.NET MVC 6 du projet (qui est équipé avec npm support)
package.json
à partir de angular.io/docs/ts/latest/guide/npm-packages.html
OriginalL'auteur emsi | 2016-05-03
Vous devez vous connecter pour publier un commentaire.
Vous devez utiliser le
package.json
de Angular2 Docs:Alors assurez-vous et exécuter
npm install
dans le répertoire racine.OriginalL'auteur Dov Benyomin Sohacheski
Merci @Dov Benyomin Sohacheski, je n'étais pas au courant de ce fichier.
Mais malheureusement, il n'a pas résolu mon problème. La clé a été mon utilisation de Visual Studio 2015 et possible version obsolète de la NGP livré avec elle. J'ai installé Node.js et configuré Visual Studio pour utiliser cette version au lieu de construit dans un seul et il a commencé à travailler.
Ici est un tutoriel de comment faire VS utilisez notre propre version de GIT au lieu de construit dans. Étapes pour les MNP sont fondamentalement les mêmes. Une différence importante est que vous ne peut pas simplement décocher
$(DevEnvDir)\Extensions\Microsoft\Web Tools\External
, car il existe aussi d'autres outils, vous devez ajouter l'emplacement de la NGP au-dessus d'elle.Ma configuration finale:
N'oubliez pas de redémarrer VisualStudio après.
OriginalL'auteur emsi