Ne pouvez pas trouver le module “@angulaires-devkit/build-angulaire”
À l'aide de la ngp, j'ai suivi la mise en route des orientations sur l'angle de la CLI, page de démarrage rapide.
Angulaire de la CLI de Démarrage rapide
De course ng serve --open
après la création et de rentrer dans mon nouveau projet "frontend" a donné cette erreur:
Could not find module "@angular-devkit/build-angular" from "C:\\Users\\Brandon\\project-name\\frontend".
Error: Could not find module "@angular-devkit/build-angular" from "C:\\Users\\Brandon\\project-name\\frontend".
at Object.resolve (C:\Users\Brandon\project-name\node_modules\@angular-devkit\core\node\resolve.js:141:11)
at Observable.rxjs_1.Observable [as _subscribe] (C:\Users\Brandon\project-name\node_modules\@angular-devkit\architect\src\architect.js:132:40)
J'ai essayé les suggestions de l'autre question similaire à la mienne, mais cela n'a pas fonctionné. La réponse a été de courir npm install --save-dev @angular-devkit/build-angular
.
J'ai également supprimé les modules, effacé le cache, puis a fait une installation qui n'a pas de travail.
paquet.json:
{
"name": "frontend",
"version": "0.0.0",
"scripts": {
"ng": "ng",
"start": "ng serve",
"build": "ng build",
"test": "ng test",
"lint": "ng lint",
"e2e": "ng e2e"
},
"private": true,
"dependencies": {
"@angular/animations": "^6.0.2",
"@angular/common": "^6.0.2",
"@angular/compiler": "^6.0.2",
"@angular/core": "^6.0.2",
"@angular/forms": "^6.0.2",
"@angular/http": "^6.0.2",
"@angular/platform-browser": "^6.0.2",
"@angular/platform-browser-dynamic": "^6.0.2",
"@angular/router": "^6.0.2",
"core-js": "^2.5.4",
"rxjs": "^6.0.0",
"zone.js": "^0.8.26"
},
"devDependencies": {
"@angular/compiler-cli": "^6.0.2",
"@angular-devkit/build-angular": "~0.6.3",
"typescript": "~2.7.2",
"@angular/cli": "^6.0.3",
"@angular/language-service": "^6.0.2",
"@types/jasmine": "~2.8.6",
"@types/jasminewd2": "~2.0.3",
"@types/node": "~8.9.4",
"codelyzer": "~4.2.1",
"jasmine-core": "~2.99.1",
"jasmine-spec-reporter": "~4.2.1",
"karma": "~1.7.1",
"karma-chrome-launcher": "~2.2.0",
"karma-coverage-istanbul-reporter": "~1.4.2",
"karma-jasmine": "~1.1.1",
"karma-jasmine-html-reporter": "^0.2.2",
"protractor": "~5.3.0",
"ts-node": "~5.0.1",
"tslint": "~5.9.1"
}
}
angulaire.json:
{
"$schema": "./node_modules/@angular/cli/lib/config/schema.json",
"version": 1,
"newProjectRoot": "projects",
"projects": {
"frontend": {
"root": "",
"sourceRoot": "src",
"projectType": "application",
"prefix": "app",
"schematics": {},
"architect": {
"build": {
"builder": "@angular-devkit/build-angular:browser",
"options": {
"outputPath": "dist/frontend",
"index": "src/index.html",
"main": "src/main.ts",
"polyfills": "src/polyfills.ts",
"tsConfig": "src/tsconfig.app.json",
"assets": [
"src/favicon.ico",
"src/assets"
],
"styles": [
"src/styles.css"
],
"scripts": []
},
"configurations": {
"production": {
"fileReplacements": [
{
"replace": "src/environments/environment.ts",
"with": "src/environments/environment.prod.ts"
}
],
"optimization": true,
"outputHashing": "all",
"sourceMap": false,
"extractCss": true,
"namedChunks": false,
"aot": true,
"extractLicenses": true,
"vendorChunk": false,
"buildOptimizer": true
}
}
},
"serve": {
"builder": "@angular-devkit/build-angular:dev-server",
"options": {
"browserTarget": "frontend:build"
},
"configurations": {
"production": {
"browserTarget": "frontend:build:production"
}
}
},
"extract-i18n": {
"builder": "@angular-devkit/build-angular:extract-i18n",
"options": {
"browserTarget": "frontend:build"
}
},
"test": {
"builder": "@angular-devkit/build-angular:karma",
"options": {
"main": "src/test.ts",
"polyfills": "src/polyfills.ts",
"tsConfig": "src/tsconfig.spec.json",
"karmaConfig": "src/karma.conf.js",
"styles": [
"src/styles.css"
],
"scripts": [],
"assets": [
"src/favicon.ico",
"src/assets"
]
}
},
"lint": {
"builder": "@angular-devkit/build-angular:tslint",
"options": {
"tsConfig": [
"src/tsconfig.app.json",
"src/tsconfig.spec.json"
],
"exclude": [
"**/node_modules/**"
]
}
}
}
},
"frontend-e2e": {
"root": "e2e/",
"projectType": "application",
"architect": {
"e2e": {
"builder": "@angular-devkit/build-angular:protractor",
"options": {
"protractorConfig": "e2e/protractor.conf.js",
"devServerTarget": "frontend:serve"
}
},
"lint": {
"builder": "@angular-devkit/build-angular:tslint",
"options": {
"tsConfig": "e2e/tsconfig.e2e.json",
"exclude": [
"**/node_modules/**"
]
}
}
}
}
},
"defaultProject": "frontend"
}
- Quelque chose à faire, et voir si quelque chose peut aider: github.com/angular/angular-cli/issues/10661
- Je voudrais supprimer le fichier de verrouillage(s) et
rm -r node_modules
et réinstallernpm i
avant de continuer. Je vais regarder cette question à aider de plus en plus par la suite.
Vous devez vous connecter pour publier un commentaire.
Après la création du projet, vous devez exécuter
pour installer toutes les dépendances répertoriés dans le paquet.json
Un autre problème pourrait être avec votre dev-dépendances.
Veuillez vérifier si elles ont été correctement installé (à vérifier s'ils sont disponibles dans le dossier node_modules)
Si elle n'est pas alors une solution rapide serait:
Ou de vérifier comment votre mnp paramètres concernant prod:
Dans le cas où ils sont en vrai changement à faux:
et la configuration d'une nouvelle angulaire du projet.
Trouvé l'astuce ici:
https://github.com/angular/angular-cli/issues/10661
(ken107 et lichunbin814)
Espère que ça aide.
J'ai regardé à l'intérieur
node_modules
et apparemment, seuls les dépendances sont installées, pas devDependencies. Avec la nouvelle MNP, nous devons explicitement obtenir le devDependencies:Si vous souhaitez installer juste le devkit:
Idée commune avec ken107(github)
Si vous utilisez angulaire de la version 8, veuillez exécuter la commande ci-dessous pour résoudre ce problème.
```
). Pour le code en ligne sur la même ligne que les non-code, entourer le code avec un seul backtick de chaque côté (`
).Cela a fonctionné pour moi: Type
npm audit fix
dans la ligne de commande. Par la suite, j'ai pu utiliserng serve --open
de nouveau.J'ai lutté avec le même problème il y a une minute. Mon projet a été généré à l'aide de la v 1.6.0 angulaires-cli.
mnp mise à jour -g @angulaire/cli
l'édition de mon colis.json pour changer la ligne
"@angulaire/cli": "1.6.0",
pour
"@angulaire/cli": "^1.6.0",
npm mise à jour
a fait le tour.
J'ai juste rencontré ce problème et l'ont fixé. Je pense que la cause racine de ce problème est ng et la version actuelle de node.js (10.6.0) et de l'accompagnement des mnp ne sont pas synchronisés. J'ai installé la version LTS de node.js (8.11.3) et le problème a disparu.
D:project/contactlist npm install
alors
D:project/contactlist ng nouveau client
D:project/contactlist/client ng servir
cela a fonctionné pour moi pour une raison que j'ai dû supprimer le dossier du client et commencer à npm install à partir de la contactlist dossier. j'ai essayé de chaque chose, même vider le cache et finalement cela a fonctionné.
Utilisation
npm update
ou,Exécuter " npm install --save-dev @angulaires-devkit/build-angulaire
`
J'ai eu le même problème, car il n'a pas installé
La réponse, qui a travaillé pour moi c'était ça:
fait tous les ci-dessus ne fonctionne pas... peut-être un problème avec NPM
a été utile ..
Si vous êtes à la mise à jour à partir angulaire 7 angulaire 8 puis le
pour plus d'information, lisez ici https://github.com/just-jeb/angular-builders/blob/master/MIGRATION.MD