嗨,我刚刚在windows上下载了64位版本的node.js,我想使用npm为我安装一个软件包,但当我打开node.exe终端并写入:npm安装某事物它给了我一个错误:npm应该在noderepl之外的普通shell中运行。我该怎么办?我应该如何将npm与node.js的.exe版本一起使用?
npm
是一个应在终端中使用的外部命令,而不是node.exe repl。你应该只使用node.exe作为repl-Read Print Eval Loop,或者一个输入一些javascript代码并立即看到解释结果的工具,就像浏览器控制台一样(如果你曾经使用过这些来尝试javascript代码片段)。
在windows上,打开cmd
(Win+R并键入cmd
),然后运行您试图在node.exe中运行的命令,例如npm update npm -g
。
从windows命令shell运行它cmd.exe
如果它在那里不起作用,你可能想看看答案:
如何解决';npm应该在noderepl之外运行,在您的普通shell中';