我想安装ionic2,我已经安装了node.js (v6.10)和android。
当我跑的时候
npm安装-g离子cordova
我知道这个错误:
离子@2.2.1中的npm警告将mime-类型的捆绑版本替换为mime-类型@2.0.14离子@2.2.1中的npm警告将交叉产卵的捆绑版本替换为交叉产卵@4.0.2在离子型@2.2.1中,将请求的捆绑版本与请求@2.51.0NPM警告替换成离子型应用程序库的捆绑版本,代之以离子型app@2.2.0NPM错误!达尔文16.4.0国家预防机制错误!/usr/local/bin/node "/usr/local/bin/ npm“"install”"-g“离子"cordova”npm错误!节点v6.10.0 npm错误!npm v3.10.10 npm错误!路径/usr/local/lib/node_modules/.staging/abbrev-ef9cc920 npm错误!代码ENOENT npm错误!错误-2国家预防机制错误!syscall重命名 npm错误!enoent ENOENT:没有这样的文件或目录,请重命名'/usr/local/lib/node_modules/.staging/abbrev-ef9cc920‘-> '/usr/local/lib/node_modules/cordova/node_modules/npm/node_modules/abbrev’ENOENT!enoent ENOENT:没有这样的文件或目录,请重命名'/usr/local/lib/node_modules/.staging/abbrev-ef9cc920‘-> '/usr/local/lib/node_modules/cordova/node_modules/npm/node_modules/abbrev’ENOENT!当然,这很可能不是npm本身的问题,npm错误!与npm无法找到文件有关。国家预防机制错误!环境 npm错误!请包括以下文件和任何支持请求: npm ERR!/Users/ege/Desktop/ionic2 2/npm-调试器。
发布于 2017-02-26 10:32:17
通过自制软件重新安装节点解决了以下问题:
npm cache clean
brew uninstall --force node
rm -r /usr/local/lib/node_modules
brew install node编辑:另一个解决方案(适用于Windows):https://stackoverflow.com/a/41414117/6683139
发布于 2017-02-26 23:38:21
对于在Mac和Linux上出现此类错误的每个人,请通过NVM https://github.com/creationix/nvm安装NodeJS。
做npm不是个好主意
https://stackoverflow.com/questions/42466605
复制相似问题