79

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'.

0

15 Answers 15

102

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

Sign up to request clarification or add additional context in comments.

4 Comments

This helped me, +1 for that. But could you also add information on what these are solving?
I had to clear out node_modules, and do a fresh install using npm install, after updating the version to "^1.6.0".
I would give +1 if there'd be any explanation as to the cause of this. Freaking ridiculous to get compilation error on a fresh new project...
im not sure what explanation to provide! the commands are self explanatory and it was a bug which is fixed afaik
31

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

Comments

26

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

2 Comments

I used "npm update -g @angular/cli@latest" then "npm install --save-dev @angular/cli@latest", after that, the error disappear
Sorry, mistakes made, the command I actually used was "npm install -g @angular/cli@latest" then "npm install --save-dev @angular/cli@latest"
24

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

1 Comment

This combined with running npm install again, worked for me!
3

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

Comments

1

Just run:

npm install --save-dev @angular/cli@latest

In the project folder, to fix it.

Comments

1

I did it by deleting package-lock.json and the node_modules folder. After that run "npm install" and start the application again.

Comments

0

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

Comments

0

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.

Comments

0

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

Comments

0

for me adding @angular-devkit/core solved the issue

npm install --save-dev @angular-devkit/core

Comments

0

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

Comments

0

Only change "@angular/cli": "1.6.4", to "@angular/cli": "^1.6.4", and update npm with: npm update

Comments

0

Resolved this with @angular-devkit/architect package

npm i -D @angular-devkit/architect

Comments

0
  1. Ensure Nodejs version compatibility
node -v 

if the version is incompatible, use a node version manager like nvm to install compatible version

nvm i 8
nvm use 8
  1. clear n reinstall dependencies

delete existing node_modules and reinstall the dependencies

rm -rf node_modules package-lock.json
npm install
  1. you can update angular cli
npm i -g @angular/cli
  1. install missing dependencies
npm i @angular-devkit/core
  1. check angular version locally
npm ng serve
  1. verify package.json and install node modules
npm i
  1. run your application
ng serve

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.