我无法在我的 Linux(deepin 15.5)上安装 cordova,请帮助我:)
$ sudo npm install -g ionic
/usr/local/bin/ionic -> /usr/local/lib/node_modules/ionic/bin/ionic
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.1.3 (node_modules/ionic/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
\+ ionic@3.19.0
updated 1 package in 8.52s
$sudo npm install -g cordova
npm WARN deprecated node-uuid@1.4.8: Use uuid module instead
npm ERR! path /usr/local/lib/node_modules/cordova/node_modules /npm/node_modules/ansistyles
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall rename
npm ERR! enoent ENOENT: no such file or directory, rename '/usr/local/lib/node_modules/cordova/node_modules/npm/node_modules/ansistyles' -> '/usr/local/lib/node_modules/cordova/node_modules/npm/node_modules/.ansistyles.DELETE'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2017-12-08T19_53_31_209Z-debug.log
最佳答案
您可以尝试降级 NPM 版本。就个人而言,我在 5.6.0 上遇到了一些问题,不得不降级到 5.3.0,从那以后就没有遇到过任何软件包的问题。
如果你愿意,这就是你将版本降级到 5.3.0 的方式:
npm install -g npm@5.3.0
干杯!
编辑:此外,请确保之前没有安装过您尝试安装的软件包。剩余或旧版本可能会导致冲突,这可能会让您无法安装/更新到较新的版本。
如果之前的解决方案不起作用,试试这个:
npm uninstall -g cordova
npm install -g cordova
关于javascript - 无法使用 npm 5.6.0 安装 cordova,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47721447/