【问题标题】:using npm with node.js windows 64 bit .exe version将 npm 与 node.js windows 64 位 .exe 版本一起使用
【发布时间】:2015-02-19 14:44:07
【问题描述】:

嗨,我刚刚在 windows 上下载了 64 位版本的 node.js,我想使用 npm 为我安装一个包,但是当我打开 node.exe 终端并 写 : npm install 某事 它给了我这个错误: npm 应该在 node repl 之外运行,在你的普通 shell 中。 我应该怎么办? 我应该如何将 npm 与 node.js 的 .exe 版本一起使用?

【问题讨论】:

  • 文档具有误导性:npmjs.org 说 npm 与 node 捆绑在一起,但是当您仅下载 Windows .exe 文件时,您下载的是非捆绑版本的 NodeJS。我尝试了.msi,但对我来说失败了。这个 SO 答案很有帮助:stackoverflow.com/questions/7300132/…

标签: node.js


【解决方案1】:

npm 是应在终端中使用的外部命令,而不是 node.exe repl。您应该只使用 node.exe 作为 repl - Read Print Eval Loop,或者一个输入一些 javascript 代码并立即看到解释结果的工具,与浏览器控制台相同(如果您曾经使用这些工具来尝试 javascript 代码 sn- p)。

在 Windows 上,打开 cmdWin + R 并键入 cmd),然后运行您尝试在 node.exe 中运行的命令,例如例如npm update npm -g

【讨论】:

    【解决方案2】:

    从 windows 命令 shell 运行它 cmd.exe

    如果从那里不起作用,您可能需要查看以下答案:

    How to resolve 'npm should be run outside of the node repl, in your normal shell'

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-29
      • 2016-04-01
      • 2022-01-13
      • 2021-03-21
      • 1970-01-01
      • 2011-01-20
      • 1970-01-01
      • 2016-01-29
      相关资源
      最近更新 更多