【问题标题】:Can't install cordova with npm 5.6.0无法使用 npm 5.6.0 安装科尔多瓦
【发布时间】:2017-12-19 01:34:19
【问题描述】:

我无法在我的 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

【问题讨论】:

    标签: javascript node.js linux cordova npm


    【解决方案1】:

    您可以尝试降级您的 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
    

    【讨论】:

      【解决方案2】:

      挣扎了几个小时试图卸载和重新安装 npm/node,使用不同的版本等等,但最终完成的工作(没有从 5.6.0 降级)就像@Sairo Guanipa 提到的那样:

      npm 卸载 -g 科尔多瓦

      npm install -g 科尔多瓦

      从这里开始,所有工作都被罚款(cordova/windows 对我来说)

      【讨论】:

        猜你喜欢
        • 2019-07-25
        • 1970-01-01
        • 1970-01-01
        • 2015-02-12
        • 2017-02-06
        • 1970-01-01
        • 2013-12-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多