无法在devDependencies中找到npm install -g @ angular / cli @ latest

时间:2018-04-05 10:19:01

标签: node.js angular typescript npm

ng build发出错误

  

无法在devDependencies中找到npm install -g @ angular / cli @ latest。

使用npm start启动应用程序,但是当我尝试构建文件时,它在CMD中给我一条错误消息:

  

无法找到" @ angular / cli"在devDependencies中。请带上   以下步骤以避免问题:" npm install --save-dev   @角/ CLI @最新" @ angular / compiler-cli和typescript的版本   无法确定。最常见的原因是打破了   npm安装。请确保您的package.json包含两者   在devDependencies中@ angular / compiler-cli和typescript,然后删除   node_modules和package-lock.json(如果有的话)并运行npm   再次安装。

我按照错误消息中的建议我执行了所有步骤,但仍然给了我同样的消息enter image description here

2 个答案:

答案 0 :(得分:2)

我有同样的问题,下面的步骤帮我解决了,

Update package json
from
"angular-cli": "anything"
to
"@angular/cli": "1.0.4"

Deleted node_modules and installed node modules again with
npm install

Change angular-cli.json for
from
"environments": {
"source": "environments/environment.ts"
"dev": "environments/environment.ts",
"prod": "environments/environment.prod.ts"
}
to
"environmentSource": "environments/environment.ts",
"environments": {
"dev": "environments/environment.ts",
"prod": "environments/environment.prod.ts"
}

答案 1 :(得分:0)

您的node_modules似乎有问题。删除node_modules和package-lock.json,并确保您的package.json中包含所有依赖项。之后运行npm install

另一点可能是您没有安装@angular/cli模块。

如上所述的错误消息,请尝试使用npm install -g @angular/cli安装此软件包。

相关问题