我使用Angular CLI创建了一个角度项目:1.6.3节点:9.4.0 操作系统:linux x64版本。但是当想要使用命令ng serve运行我的角度应用程序然后获取此错误
无法找到模块' @ angular-devkit / core'。
答案 0 :(得分:74)
尝试以下步骤
第1步:
npm update -g @angular/cli
第2步:
编辑你的package.json改变行
<强> "@angular/cli": "1.6.0",
强>
以强>
<强> "@angular/cli": "^1.6.0"
强>,
第3步:
<强> npm update
强>
参考steps
答案 1 :(得分:21)
第1步:编辑package.json更改行
@angular/cli": "1.6.4"
到
@angular/cli": "^1.6.4"
第2步:
npm update -g @angular/cli
第3步:
npm install --save-dev @angular/cli@latest
我遇到了同样的问题。这三个人为我完成了任务。您可能希望看到https://github.com/angular/angular-cli/issues/9307
答案 2 :(得分:15)
试试这个
npm install @angular-devkit/core --save-dev
https://github.com/angular/devkit/issues/256
尝试更新角度cli
答案 3 :(得分:11)
这可能发生在angular-cli的不同版本上。 您可以使用
手动安装它 npm i -D @angular-devkit/core
-D是--save-dev
的快捷方式
或尝试使用最新版本的angular cli
npm install --save-dev @angular/cli@latest
答案 4 :(得分:1)
package.json,更改为“@ angular / cli”:“^ 1.6.5”,
"devDependencies": {
"@angular/cli": "^1.6.5",
"@angular/compiler-cli": "^5.0.0",
重要的是,版本可能会有所不同,具体取决于时间。
你真的应该跑
npm update -g @angular/cli
首先,要获得版本,我的是1.6.5
“^”有什么作用?
~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.
最后,运行此
npm update
答案 5 :(得分:1)
跑步:
npm install --save-dev @angular/cli@latest
在项目文件夹中,修复它。
答案 6 :(得分:0)
你可以做到
首先,
删除paises_cpm = df.loc[(df['Subastas'] > subastas) |
(df['Impresiones_exchange'] > impresiones)
]
文件夹
运行node_modules
使用npm install
答案 7 :(得分:0)
第1步:删除package-lock.json 第2步:npm update -g @ angular / cli 第3步:在package.json中更新@ angular / cli新版本 第4步:npm install
它对我有用。
答案 8 :(得分:0)
我只使用以下方式安装了我的角度/ cli:
npm install -g @angular/cli@1.5.2
我开始收到这个错误。
<强>解决方案:强>
如果您的版本是全球版本和
如果您不介意 angular / cli 的版本,请输入:
npm update -g @angular/cli
答案 9 :(得分:0)
这对我有用,
从命令行转到您拥有项目的文件夹。 运行命令: npm install @ angular-devkit / core
如果您看到上面的图片,我发现了一些需要修复的漏洞。
依次运行以下命令: 步骤1:NPM审核修复 步骤2:npm install
答案 10 :(得分:0)
对我来说添加@angular-devkit/core 解决了这个问题
npm install --save-dev @angular-devkit/core
答案 11 :(得分:0)
我在更新一些软件包后遇到了同样的错误。
在我的 package.json 中,我有最新的“@angular-devkit/core”
使用标准解决方案解决许多问题:
rm -R node_modules/
npm install
我更新了@angular/cli
npm install --save-dev @angular/cli@latest
最后:
npm start
答案 12 :(得分:0)
仅将 "@angular/cli": "1.6.4",
更改为 "@angular/cli": "^1.6.4",
并使用以下内容更新 npm:npm update
答案 13 :(得分:0)
我是通过删除 package-lock.json 和 node_modules 文件夹来实现的。之后运行“npm install”并再次启动应用程序。