我是新的节点和npm,并已尝试更新npm版本1.4.3 o的最新一个。我所遵循的程序是
导航到C:\Program (x86)\nodejs和cmd.exe,然后在没有-g的情况下运行安装: npm (来自npm github)
问题是当我跑的时候
npm安装npm
我得到了
国家预防机制错误!不是软件包C:\Program \nodejs\npm 国家预防机制错误!addLocal无法安装C:\Program \nodejs\npm 国家预防机制错误!Windows_NT 6.2.9200 国家预防机制错误!argv“C:\ProgramFiles\nodejs\node.exe”"C:\Program \nodejs\nodejs\node\npm\bin\nm-cli.js“"install”"npm“ 国家预防机制错误!节点v0.10.30 国家预防机制错误!npm v2.2.0 国家预防机制错误!路径C:\Users\ADMINI~1.PLA\AppData\Local\Temp\3\npm-9796-44646cae\unpack-c30e5ffdacdb\package.json 国家预防机制错误!代码ENOENT 国家预防机制错误!errno 34 国家预防机制错误!开放的'C:\Users\ADMINI~1.PLA\AppData\Local\Temp\3\npm-9796-44646cae\unpack-c30e5ffdacdb\package.json‘ 国家预防机制错误!这很可能不是npm本身的问题 国家预防机制错误!与npm无法找到文件有关。 国家预防机制错误!环境 国家预防机制错误!如有任何支持请求,请包括下列文件:
但在这之后,当我跑
npm --版本
它向我展示了
N:\ Files\nodejs>npm -v程序 2.2.0
但在其他文件夹里,它仍然显示给我
N:\ Files>npm -v程序 1.4.3
那我该怎么解决这个问题。
发布于 2015-01-15 19:23:04
我认为第一个错误(not a package
)即将到来,因为npm
正在查看文件系统,并在查看npm
注册表之前看到npm
命令。您可以通过运行npm install npm@latest
来解决这个问题。
看起来有几件事是不对的。以下是我的建议:
npm
更新说明:https://github.com/npm/npm/wiki/Troubleshooting#upgrading-on-windows (虽然看起来您已经在这样做了)。npm
。如果这不起作用,请张贴您的PATH环境变量--您可以在cmd.exe中通过在>
提示符下运行echo %PATH%
来打印它,或者通过运行echo $PATH
从bash终端打印。在您的路径中可能有多个npm安装,这会使事情变得一团糟。
https://stackoverflow.com/questions/27905221
复制相似问题