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
答案 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
安装此软件包。