node.js - 无法安装 angular-cli 无法读取未定义的属性“解决”
问题描述
我正在尝试安装 angular-cli 并遇到以下错误,我以管理员身份运行 cmd:无法读取未定义的属性“解析”。我有 node 版本 v14.15.0 和 npm 版本 6.14.8 并且已经卸载并删除了 node_modules 并重新安装了 nodejs,不确定是否是版本问题。日志如下:
0 info it worked if it ends with ok
1 verbose cli [
1 verbose cli 'C:\\Program Files\\nodejs\\node.exe',
1 verbose cli 'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli 'install',
1 verbose cli '-g',
1 verbose cli '@angular/cli'
1 verbose cli ]
2 info using npm@6.14.8
3 info using node@v14.15.0
4 verbose npm-session 1371be47c047d421
5 silly install loadCurrentTree
6 silly install readGlobalPackageData
7 silly fetchPackageMetaData error for @angular/cli@latest Cannot read property 'resolve' of undefined
8 timing stage:rollbackFailedOptional Completed in 1ms
9 timing stage:runTopLevelLifecycles Completed in 61ms
10 verbose stack TypeError: Cannot read property 'resolve' of undefined
10 verbose stack at regFetch (C:\Program Files\nodejs\node_modules\npm\node_modules\npm-registry-fetch\index.js:88:23)
10 verbose stack at fetchPackument (C:\Program Files\nodejs\node_modules\npm\node_modules\pacote\lib\fetchers\registry\packument.js:42:10)
10 verbose stack at packument (C:\Program Files\nodejs\node_modules\npm\node_modules\pacote\lib\fetchers\registry\packument.js:20:10)
10 verbose stack at getManifest (C:\Program Files\nodejs\node_modules\npm\node_modules\pacote\lib\fetchers\registry\manifest.js:22:10)
10 verbose stack at manifest (C:\Program Files\nodejs\node_modules\npm\node_modules\pacote\lib\fetchers\registry\manifest.js:13:10)
10 verbose stack at Object.manifest (C:\Program Files\nodejs\node_modules\npm\node_modules\pacote\lib\fetchers\registry\index.js:17:12)
10 verbose stack at Object.Fetcher#manifest [as manifest] (C:\Program Files\nodejs\node_modules\npm\node_modules\genfun\lib\genfun.js:15:38)
10 verbose stack at manifest (C:\Program Files\nodejs\node_modules\npm\node_modules\pacote\lib\fetch.js:23:18)
10 verbose stack at C:\Program Files\nodejs\node_modules\npm\node_modules\pacote\manifest.js:24:12
10 verbose stack at C:\Program Files\nodejs\node_modules\npm\node_modules\promise-inflight\inflight.js:29:24
10 verbose stack at Promise._execute (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\debuggability.js:313:9)
10 verbose stack at Promise._resolveFromExecutor (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:488:18)
10 verbose stack at new Promise (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:79:10)
10 verbose stack at _inflight (C:\Program Files\nodejs\node_modules\npm\node_modules\promise-inflight\inflight.js:28:25)
10 verbose stack at C:\Program Files\nodejs\node_modules\npm\node_modules\promise-inflight\inflight.js:22:14
10 verbose stack at tryCatcher (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\util.js:16:23)
11 verbose cwd C:\WINDOWS\system32
12 verbose Windows_NT 10.0.19041
13 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "@angular/cli"
14 verbose node v14.15.0
15 verbose npm v6.14.8
16 error Cannot read property 'resolve' of undefined
17 verbose exit [ 1, true ]
任何帮助将不胜感激。
解决方案
推荐阅读
- c++ - 除而不除c ++
- wpf - 将 WPF 数据网格转换为数据表
- python - 如何使用空间数据库检查 AIS 信号是否从地理围栏发出?
- java - 如何在 Swagger 中解决这个问题 https://stackoverflow.com/questions/16015548/how-to-send-multipart-form-data-request-using-postman
- python - 如何停止打印机功能?
- android - 无法从短信广播中获取 OTP
- pdf - 在网格单元格内生成带有阿拉伯文文本的 PDF
- node.js - Webauthn - Windows Hello 身份验证器选择不起作用
- android - 华为 Unity IAP Kit 集成获取错误代码 -1,错误代码 6004
- linux - 写入一个sysfs节点,导致系统总是写入该节点