【发布时间】:2021-09-07 08:30:12
【问题描述】:
当我尝试在现有的Angular project 中安装节点模块时,我遇到了以下错误。我正在尝试在 Windows 机器(Win32 X64)中安装节点模块。
> core-js@2.6.12 postinstall node_modules\babel-runtime\node_modules\core-js
> node -e "try{require('-/postinstall')}catch(e){}"
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modules\ng-cli-pug-loader\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted ("os":"darwin","arch":"any") (current: {"as":"vin3
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modules\@angular\compiler-cli\node_modules\fsevents): arch":"x64"})
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted ("os": "darwin","arch":"any") (current: {"as":"u ","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.3.2 (node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.3.2: wanted ("os": "darwin","arch":"any") (current: {"as":"win32","arch":"x64"})
npm ERR! code ELIFECYCLE
npm ERR! syscall spawn bash
npm ERR! file bash
npm ERR! path bash
npm ERR! errno -4058
npm ERR! core-js@3.6.4 postinstall: "node -e "try(require('./postinstall')}catch(e){}"
npm ERR! spawn bash ENOENT
npm ERR!
npm ERR! Failed at the core-js@3.6.4 postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR!
C:\Users\test\AppData\Roaming\npm-cache\_logs\2021-06-23T16_43_06_961Z-debug.log
以下是我系统中安装的版本
AngularCli : 8.3.29
Node : 14.17.1
NPM: 8.2.12
我尝试删除 node modules 文件夹并运行 npm cache clean --force 并重新安装 node modules ,还尝试卸载 nodejs 并删除 npm-cache 文件夹并重新安装。
我仍然面临同样的问题。任何帮助将不胜感激。
【问题讨论】:
-
向我们展示整个错误。这只是没有显示问题的一行。
-
@LoganDevine 更新了错误信息
-
真的是“ENDENT”还是“ENOENT”?这是 Linux 还是 macOS 还是 Windows?
-
嗨@LoganDevine,我已经更正了。它是
ENOENT。我正在使用 Windows 10 机器 64 位 -
从 Git Bash 尝试一下。
标签: node.js angular npm npm-install npm-scripts