首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >错误不是包C:\Program \nodejs\npm

错误不是包C:\Program \nodejs\npm
EN

Stack Overflow用户
提问于 2015-01-12 15:18:44
回答 1查看 11.8K关注 0票数 5

我是新的节点和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

那我该怎么解决这个问题。

EN

回答 1

Stack Overflow用户

发布于 2015-01-15 19:23:04

我认为第一个错误(not a package)即将到来,因为npm正在查看文件系统,并在查看npm注册表之前看到npm命令。您可以通过运行npm install npm@latest来解决这个问题。

看起来有几件事是不对的。以下是我的建议:

  1. 升级到最新节点(0.10.35) http://nodejs.org/download/
  2. 按照这里的npm更新说明:https://github.com/npm/npm/wiki/Troubleshooting#upgrading-on-windows (虽然看起来您已经在这样做了)。
  3. 关闭并重新打开您的终端(cmd.exe或bash)窗口,以便它们肯定有新的路径和新的npm

如果这不起作用,请张贴您的PATH环境变量--您可以在cmd.exe中通过在>提示符下运行echo %PATH%来打印它,或者通过运行echo $PATH从bash终端打印。在您的路径中可能有多个npm安装,这会使事情变得一团糟。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27905221

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档