Le “@angulaire/compilateur-cli” paquet n'est pas installé correctement
Mise à jour de mon projet de Angulaire 4.0 (2.4) avec Angulaire de la CLI 1.0 (à partir de bêta.31), j'obtiens l'erreur ci-dessous après à la suite de la guide de migration:
> ng build --prod
The "@angular/compiler-cli" package was not properly installed.
Error: The "@angular/compiler-cli" package was not properly installed.
at Object.<anonymous> (/home/jan/src/fm-repos/fm-ui/node_modules/@ngtools/webpack/src/index.js:14:11)
at Module._compile (module.js:571:32)
at Object.Module._extensions..js (module.js:580:10)
at Module.load (module.js:488:32)
at tryModuleLoad (module.js:447:12)
at Function.Module._load (module.js:439:3)
at Module.require (module.js:498:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/home/jan/src/fm-repos/fm-ui/node_modules/@angular/cli/tasks/eject.js:10:19)
at Module._compile (module.js:571:32)
at Object.Module._extensions..js (module.js:580:10)
at Module.load (module.js:488:32)
at tryModuleLoad (module.js:447:12)
at Function.Module._load (module.js:439:3)
at Module.require (module.js:498:17)
at require (internal/module.js:20:19)
Mon angulaire des dépendances de la post-migration:
"@angular/animations": "^4.0.0",
"@angular/common": "^4.0.0",
"@angular/compiler": "^4.0.0",
"@angular/compiler-cli": "^4.0.0",
"@angular/core": "^4.0.0",
"@angular/forms": "^4.0.0",
"@angular/http": "^4.0.0",
"@angular/platform-browser": "^4.0.0",
"@angular/platform-browser-dynamic": "^4.0.0",
"@angular/router": "^4.0.0",
"@angular/cli": "1.0.0",
"@angular/material": "2.0.0-beta.3",
Note: cette question est au sujet de Angulaire 2 projet: Angular2 CLI erreur "@angulaire/compilateur-cli" paquet n'est pas installé correctement
- est votre @angulaire/compilateur-cli ensemble à la version 4? correspondant à l'd'autres dépendances angulaires? avez-vous essayé de l'enlever de votre projet
node_modules
dossier puisnpm-install
? - J'ai juste essayé sur mon local, je peux reproduire cette erreur si je reviens tapuscrit de moins que la version 2.1.0. Veuillez mettre à jour tapuscrit 2.2.0 et votre problème sera résolu.
- En effet, @AhmedMusallam; après les changements dans la réponse ci-dessous, tout fonctionne! 😀
- ah ok, ne savais pas que vous avez répondu à votre propre question 🙂 merci de l'accepter quand vous le pouvez, je sais que vous avez une attente de 24 heures ou de quelque chose 🙂
Vous devez vous connecter pour publier un commentaire.
Vous assurer que vous avez Tapuscrit 2.2 dans votre
package.json
et vous assurer que votretsconfig
est correctement mis à jour.Détails:
Angulaire de la CLI 1.0 est installé, créez un nouveau mannequin projet:
puis retirez le
node_modules
répertoires:et
diff
les changements entre ladummy
projet et de votre projet:De nombreux changements, le rôle crucial du changement nécessaire pour résoudre cette erreur, pour moi, a été Écrite et
tsconfig
changements:package.json
:.angular-cli.json
Changement:
à:
et ajouter de nouveaux fichiers à partir de votre
dummy
projet, et d'installer vos paquets:- Je créer de nouveaux frais d'installation dans la machine Linux
_ _ ____ _ _
/\ _ __ __ _ _ _| | __ _ _ __ /| | | |
/△ \ | ' \ /_
| | | | |/_
| '| | | | | | |/ \| | | | (| | || | | (| | | | || | | |
//__| ||__, |__,||__,|| ____|_____||
|/
@angulaire/cli: 1.0.1
nœud: 6.10.2
os: linux x64
Aftere-je créer un nouveau angulaire 2 projet à l'aide de
ng nouvelle angularhellword
Projet créé avec succès mais quand j'exécute la commande
ng servir
M'a donné ci-dessus même erreur comme
Veuillez prendre les mesures suivantes pour éviter les problèmes:
"npm désinstaller --save-dev angulaires-cli"
"npm install --save-dev @angulaire/cli@plus tard"
Ça marche pour moi, et le projet est exécuté avec succès.
si l'installation de la dernière version vous donne une erreur que vous pouvez courir à travers le processus de désinstallation et d'entrer manuellement la version angulaire-cli après vérification de la version la plus récente dans le angulaires-cli repo. Mon colis.json répertoriés ^1.3.0, mais il y a une version beta vient de sortir et quand j'ai modifié manuellement à
Installé avec succès
Pour moi aucune des solutions ci-dessus a fonctionné, mais la mise à jour de mnp et un tapuscrit à l'échelle mondiale n'.
De mise à jour, exécutez ces commandes:
J'ai eu ce même message d'erreur sur mon Mac exécutant OS 10.12.4 quand j'ai été la mise en place Angulaire 2.
J'ai également eu un problème similaire sur les deux Fenêtres différentes, 10 machines. Les machines windows reçu un message d'erreur qui dit,
Dans les deux cas, j'ai été en mesure de résoudre le problème en exécutant
npm install
dans le répertoire du projet.Je suis allé dans la ligne de commande /terminal et ensuite dans le répertoire où le projet a été stocké, par exemple:
Pour Windows, j'ai utilisé
npm install
commande et sous Mac, j'ai utilisésudo npm install
.Dans les deux cas, il a pris en charge le problème.
npm install
) qui doit être séparé de la question.J'ai tout essayé, et la seule chose qui a fonctionné pour moi, c'était une simple
npm install
Je viens de changer de "@angulaire/compilateur-cli": "^4.3.2" à partir de "@angulaire/compilateur-cli": "^4.0.0" dans devDependencies dans le paquet.fichier json.
Il a travaillé pour moi
Cela a fonctionné Comme par Magie
Ouvrir l'emballage.json et déplacer
@angular/cli
en vertu de dépendances comme:Puis aller dans le dossier du projet dans l'invite de commande et exécutez la commande "npm install". Il se charge de toutes les dépendances nécessaires.
Essayez ces étapes s'il vous plaît:
Nettoyer
Réinstaller