安装角度CLI时收到错误作为警告

时间:2020-03-18 10:01:42

标签: node.js angular npm error-handling angular-cli

我是这个平台的新手。

我安装了Node.js,但是当我尝试运行命令 npm install -g @ angular / cli 时 我收到此错误:

**npm WARN deprecated mkdirp@0.5.3: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN rollback Rolling back @schematics/angular@9.0.6 failed (this is probably harmless): EPERM: operation not permitted, lstat 'C:\Users\Vivek\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\@sche**

此外,当我尝试运行版本命令

它告诉我

**C:\Users\Vivek>ng v
internal/modules/cjs/loader.js:985
  throw err;
  ^
Error: Cannot find module 'C:\Users\Vivek\AppData\Roaming\npm\node_modules\@angular\cli\bin\ng'**

2 个答案:

答案 0 :(得分:2)

尝试一下...

要将所有软件包更新到新的主要版本,请全局安装npm-check-updates软件包:

npm install -g npm-check-updates

然后运行ncu:

ncu -u  --packageFile package.json

这会将package.json文件中的所有版本提示升级为依赖关系和devDependencies,因此npm可以安装新的主要版本。 现在您可以运行更新了:

npm update

忽略任何审核建议,然后再次运行安装...

npm install

这应该是弃用警告。

答案 1 :(得分:0)

请按照以下步骤操作:

  1. 转到链接:https://github.com/angular/angular-cli

  2. 单击存储库:“ angular / angular-cli”

  3. 单击:“克隆或下载”

  4. 在locla上选择“下载zip”。

  5. 解压缩第4步

  6. 将解压缩文件夹“ node_modules”复制到地址C:\ Users \ ICT \ AppData \ Roaming \ npm

  7. 我当前的用户= ICT

  8. 打开CMD并执行:“ npm install -g @ angular / cli”