Reputation: 1351
I have created a angular project with Angular CLI: 1.6.3 Node: 9.4.0 OS: linux x64 version. But when want to run my angular app with command ng serve then fetch this error
Cannot find module '@angular-devkit/core'.
Upvotes: 77
Views: 92545
Reputation: 307
node -v
if the version is incompatible, use a node version manager like nvm to install compatible version
nvm i 8
nvm use 8
delete existing node_modules and reinstall the dependencies
rm -rf node_modules package-lock.json
npm install
npm i -g @angular/cli
npm i @angular-devkit/core
npm ng serve
npm i
ng serve
Upvotes: 0
Reputation: 22411
Resolved this with @angular-devkit/architect
package
npm i -D @angular-devkit/architect
Upvotes: 0
Reputation: 23
I did it by deleting package-lock.json and the node_modules folder. After that run "npm install" and start the application again.
Upvotes: 1
Reputation: 53
Only change "@angular/cli": "1.6.4",
to "@angular/cli": "^1.6.4",
and update npm with: npm update
Upvotes: 0
Reputation: 1
I had this same error after updating some packages.
In my package.json I had the most current '@angular-devkit/core'
Using the standard solution to many problems:
rm -R node_modules/
npm install
And I updated the @angular/cli
npm install --save-dev @angular/cli@latest
and finally:
npm start
Upvotes: 0
Reputation: 357
for me adding @angular-devkit/core solved the issue
npm install --save-dev @angular-devkit/core
Upvotes: 0
Reputation: 222512
Try the following steps,
Step 1:
npm update -g @angular/cli
Step 2:
Edit your package.json changing the line
"@angular/cli": "1.6.0",
to
"@angular/cli": "^1.6.0"
,
STEP 3:
npm update
Refer the steps
Upvotes: 102
Reputation: 5598
This can happen on different versions on angular-cli. You can install it manually with
npm i -D @angular-devkit/core
-D is shortcut to --save-dev
Or try the latest version of angular cli
npm install --save-dev @angular/cli@latest
Upvotes: 24
Reputation: 21
Just run:
npm install --save-dev @angular/cli@latest
In the project folder, to fix it.
Upvotes: 1
Reputation: 9319
I only installed my angular/cli using:
npm install -g @angular/[email protected]
And I started getting this error.
Solution:
If your version is global and
If you don't mind the version of your angular/cli then type:
npm update -g @angular/cli
Upvotes: 0
Reputation: 21
Step 1: delete package-lock.json Step 2: npm update -g @angular/cli Step 3: update @angular/cli new version in package.json Step 4: npm install
It worked for me.
Upvotes: 0
Reputation: 445
try this out
npm install @angular-devkit/core --save-dev
https://github.com/angular/devkit/issues/256
try to update your angular cli
https://github.com/angular/angular-cli/issues/9307
Upvotes: 29
Reputation: 3272
You can do
First,
Delete the node_modules
folder
Run npm install
And add devkit to your dev dependancies with npm i -D @angular-devkit/core
Upvotes: 0
Reputation: 5521
package.json, change to "@angular/cli": "^1.6.5",
"devDependencies": {
"@angular/cli": "^1.6.5",
"@angular/compiler-cli": "^5.0.0",
Important, the version could be vary depends on what time.
You really should run
npm update -g @angular/cli
first, to get version, my is 1.6.5
What does the "^" do?
~1.0.2 means to install version 1.0.2 or the latest patch version such as 1.0.4.
^1.0.2 means to install version 1.0.2 or the latest minor or patch version such as 1.1.0.
last, run this
npm update
Upvotes: 3
Reputation: 395
Step1: Edit your package.json changing the line
@angular/cli": "1.6.4"
to
@angular/cli": "^1.6.4"
Step2:
npm update -g @angular/cli
Step3:
npm install --save-dev @angular/cli@latest
I was facing the exact same problem. These three did the tasks for me. You may like to see https://github.com/angular/angular-cli/issues/9307
Upvotes: 26