我用 Angular CLI: 1.6.3 Node: 9.4.0创建了一个角度项目 操作系统: linux x64版本。但是当你想用命令 ng 运行我的角度应用程序时,你可以获取这个错误
找不到模块“@angle-devkit/core”。
这可能发生在不同的角斜面上。 可以手动安装
npm i -D @angular-devkit/core
- D 是快捷方式...-保存 Dev
或者试试最新版本的角斜面
npm install --save-dev @angular/cli@latest
尝试以下步骤,
第一步:
npm update -g @angular/cli
第二步:
编辑你的软件包 json 换行
"@angular/cli": "1.6.0",
到
"@angular/cli": "^1.6.0"强,
"@angular/cli": "^1.6.0"
第三步:
npm update
参考 steps
steps
步骤1: 编辑 package.json 更改行
@angular/cli": "1.6.4"
@angular/cli": "^1.6.4"
我也面临着同样的问题。这三个人帮我完成了任务。你可能想看看 https://github.com/angular/angular-cli/issues/9307
Json,改为“@angle/cli”: “ ^ 1.6.5”,
"devDependencies": { "@angular/cli": "^1.6.5", "@angular/compiler-cli": "^5.0.0",
重要的是,版本可能会有所不同,取决于什么时候。
你真的应该逃跑
首先,要得到版本,我的是1.6
“ ^”是做什么的?
~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.
最后,运行这个
你可以的
首先,
删除 node_modules文件夹
node_modules
运行 npm install
npm install
并使用 npm i -D @angular-devkit/core将 devkit 添加到您的开发依赖项中
试试这个
npm install @angular-devkit/core --save-dev
Https://github.com/angular/devkit/issues/256
尝试更新你的角斜面
Https://github.com/angular/angular-cli/issues/9307
步骤1: 删除包-lock. json 步骤2: npm update-g@angle/cli 第三步: 在 package.json 中更新@angle/cli 新版本 步骤4: npm install
这招对我很管用。
我只是使用以下方式安装了我的棱角/斜面(angle/cli) : npm install -g @angular/cli@1.5.2 我开始得到这个错误。
npm install -g @angular/cli@1.5.2
解决方案: 如果您的版本是全局的,并且 如果你不介意你的 角度/斜面的版本,那么输入: npm update -g @angular/cli
快跑:
在项目文件夹中,修复它。
因为我添加了@angle-devkit/core 解决了这个问题
npm install --save-dev @angular-devkit/core
在更新了一些包之后,我也出现了同样的错误。
在我的 包裹 Json中,我有最新的“@angle-devkit/core”
使用 标准溶液解决许多问题:
rm -R node_modules/ npm install
我更新了@angle/cli
最后:
npm start
只将 "@angular/cli": "1.6.4",更改为 "@angular/cli": "^1.6.4",并使用: npm update更新 npm
"@angular/cli": "1.6.4",
"@angular/cli": "^1.6.4",
我删除了 package-lock. json 和 node _ module 文件夹,然后运行“ npm install”并重新启动应用程序。