node.js - “ng --version” module.js:471 抛出错误
问题描述
我正在尝试根据原始版本为结合 dotnet core 和 angular 的现有项目重新创建环境。我正在使用免费的 Windows 10 开发环境VM
。VirtualBox
成功安装dotnet core sdk 2.0.0,成功安装node 6.11.4(带npm 3.10.10)。要安装我使用的 Angular cli:npm install -g @angular/cli@1.6.4
尝试 ng --version 时,出现以下错误,请告知...
>ng --version
module.js:471
throw err;
^
Error: Cannot find module '@angular-devkit/core'
at Function.Module._resolveFilename (module.js:469:15)
at Function.Module._load (module.js:417:25)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object.<anonymous>
(C:\Users\User\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\@angular-devkit\schematics\src\tree\virtual.js:10:16)
at Module._compile (module.js:570:32)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
解决方案
1.运行npm update -g @angular/cli
2.编辑 package.json 更改行"@angular/cli": "1.6.0"
,到
"@angular/cli": "^1.6.0"
3. 运行npm update
将适用于这个错误。
或者尝试运行
npm i -D @angular-devkit/core
推荐阅读
- git - 如何修复 GIT 中损坏的存储库
- azure - Azure Functions 2.x 中带有查询字符串的 sqlQuery?
- mysql - 是否可以使用重复数据加入 2 个视图?
- c# - 反序列化未填充我的变量/response.data 显示 null
- python - Django:返回正确的分页器页面
- android - android上的React native在获取API JSON时提供空列表
- r - 如何计算跨列字数的加权总和?
- php - 如何使用 htaccess 保护文件夹或目录
- java - 如何使用 Eclipse JDT AST 向 MethodInvocation 添加类型转换?
- python - Django 模型 - 当用户选择选项时如何添加子类型选项?