找不到模块'@angular-devkit/core'
Posted
技术标签:
【中文标题】找不到模块\'@angular-devkit/core\'【英文标题】:Cannot find module '@angular-devkit/core'找不到模块'@angular-devkit/core' 【发布时间】:2018-07-01 19:37:03 【问题描述】:我使用 Angular CLI 创建了一个 Angular 项目:1.6.3 节点:9.4.0 操作系统:linux x64 版本。但是当想要使用命令 ng serve 运行我的 Angular 应用程序时,请获取此错误
找不到模块“@angular-devkit/core”。
【问题讨论】:
【参考方案1】:我通过删除 package-lock.json 和 node_modules 文件夹来做到这一点。之后运行“npm install”并再次启动应用程序。
【讨论】:
【参考方案2】:只需将 "@angular/cli": "1.6.4",
更改为 "@angular/cli": "^1.6.4",
并将 npm 更新为:npm update
【讨论】:
【参考方案3】:更新一些软件包后我遇到了同样的错误。
在我的 package.json 中,我有最新的 '@angular-devkit/core'
使用标准解决方案解决许多问题:
rm -R node_modules/
npm install
我更新了@angular/cli
npm install --save-dev @angular/cli@latest
最后:
npm start
【讨论】:
【参考方案4】:对我来说,添加 @angular-devkit/core 解决了这个问题
npm install --save-dev @angular-devkit/core
【讨论】:
【参考方案5】:尝试以下步骤,
第 1 步:
npm update -g @angular/cli
第 2 步:
编辑你的 package.json 更改行
"@angular/cli": "1.6.0",
到
"@angular/cli": "^1.6.0"
,
第 3 步:
npm update
请参考steps
【讨论】:
这对我有帮助,为此 +1。但是您能否也添加有关这些解决方案的信息? 就是这样。解决了问题 在将版本更新为“^1.6.0”后,我不得不清除 node_modules,并使用 npm install 进行全新安装。 如果对此原因有任何解释,我会给出+1。在新项目上出现编译错误真是太荒谬了...... 我不确定要提供什么解释!命令是不言自明的,这是一个已修复的错误 afaik【参考方案6】:这可能发生在 angular-cli 的不同版本上。 您可以使用
手动安装它 npm i -D @angular-devkit/core
-D 是 --save-dev 的快捷方式
或者试试最新版的angular cli
npm install --save-dev @angular/cli@latest
【讨论】:
这与再次运行 npm install 相结合,对我有用!【参考方案7】:只要运行:
npm install --save-dev @angular/cli@latest
在项目文件夹中,修复它。
【讨论】:
【参考方案8】:我只安装了我的 angular/cli 使用:npm install -g @angular/cli@1.5.2
我开始收到这个错误。
解决方案:
如果您的版本是全球性的并且
如果您不介意 angular/cli 的版本,请输入:npm update -g @angular/cli
【讨论】:
【参考方案9】:第 1 步:删除 package-lock.json 第 2 步:npm 更新 -g @angular/cli 第 3 步:更新 package.json 中的 @angular/cli 新版本 第 4 步:npm 安装
它对我有用。
【讨论】:
【参考方案10】:试试这个
npm install @angular-devkit/core --save-dev
https://github.com/angular/devkit/issues/256
尝试更新您的角度剪辑
https://github.com/angular/angular-cli/issues/9307
【讨论】:
这是唯一对我有帮助的东西。不幸的是,2 cmets 以上没有。谢谢!【参考方案11】:你可以的
首先,
删除node_modules
文件夹
运行npm install
然后使用 npm i -D @angular-devkit/core
将 devkit 添加到您的开发依赖项中
【讨论】:
【参考方案12】: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
【讨论】:
【参考方案13】:第 1 步:编辑您的 package.json 更改行
@angular/cli": "1.6.4"
到
@angular/cli": "^1.6.4"
第二步:
npm update -g @angular/cli
第三步:
npm install --save-dev @angular/cli@latest
我面临着完全相同的问题。这三个人为我完成了任务。你可能想看https://github.com/angular/angular-cli/issues/9307
【讨论】:
我使用“npm update -g @angular/cli@latest”然后“npm install --save-dev @angular/cli@latest”,之后错误消失了 对不起,出错了,我实际使用的命令是“npm install -g @angular/cli@latest”然后是“npm install --save-dev @angular/cli@latest”以上是关于找不到模块'@angular-devkit/core'的主要内容,如果未能解决你的问题,请参考以下文章