首页 文章

安装离子2时出错

提问于
浏览
0

我想安装ionic2,我已经安装了node.js(v6.10)和android sdk .

当我跑

npm install -g ionic cordova

我收到此错误:

npm WARN在ionic@2.2.1中使用mime-types@2.0.14 npm替换mime-types的捆绑版本WARN在ionic@2.2.1中使用cross-spawn@4.0.2 npm替换捆绑版本的交叉生成WARN In ionic@2.2.1用semver@4.2.0 npm替换捆绑版本的semver WARN在ionic@2.2.1中用form-data@0.2.0替换捆绑的form-data版本npm WARN在ionic@2.2.1中替换捆绑版本请求与request@2.51.0 npm WARN在ionic@2.2.1中使用ionic-app-lib@2.2.0 npm ERR替换dop-app-lib的捆绑版本!达尔文16.4.0 npm ERR! argv“/ usr / local / bin / node”“/ usr / local / bin / npm”“install”“ - g”“ionic”“cordova”npm ERR!节点v6.10.0 npm ERR! npm v3.10.10 npm ERR!路径/usr/local/lib/node_modules/.staging/abbrev-ef9cc920 npm ERR!代码ENOENT npm ERR! errno -2 npm ERR!系统调用重命名npm ERR! enoent ENOENT:没有这样的文件或目录,重命名'/usr/local/lib/node_modules/.staging/abbrev-ef9cc920' - >'/ usr / local / lib / node_modules / cordova / node_modules / npm / node_modules / abbrev'npm呃! enoent ENOENT:没有这样的文件或目录,重命名'/usr/local/lib/node_modules/.staging/abbrev-ef9cc920' - >'/ usr / local / lib / node_modules / cordova / node_modules / npm / node_modules / abbrev'npm呃! enoent这很可能不是npm本身的问题npm ERR! enoent并且与npm无法找到文件有关 . 错误的ERR! enoent npm ERR!请在任何支持请求中包含以下文件:npm ERR! /Users/ege/Desktop/ionic2/npm-debug.log

2 回答

  • 0

    通过自制软件重新安装节点修复了这个问题:

    npm cache clean 
    brew uninstall --force node
    rm -r /usr/local/lib/node_modules
    brew install node
    

    编辑:另一种解决方案(适用于Windows):https://stackoverflow.com/a/41414117/6683139

  • 0

    对于每个在Mac和Linux上出现此类错误的人,请通过NVM安装NodeJS https://github.com/creationix/nvm

    sudo npm不是一个好主意

相关问题