您好我刚刚在Windows上下载了64位版本的node.js,我想使用npm为我安装软件包,但是当我打开node.exe终端时 写道: npm install sth 它给了我这个错误: npm应该在普通shell中的节点repl之外运行。 我该怎么办? 我应该如何使用npm和.exe版本的node.js?
答案 0 :(得分:1)
npm
是应该在终端中使用的外部命令,而不是node.exe repl。你应该只使用node.exe作为repl - 读取打印评估循环,或者输入一些javascript代码的工具,并立即看到解释结果,与浏览器控制台相同(如果你曾经用过那些试用javascript代码)段)。
在Windows上,打开cmd
( Win + R 并键入cmd
),然后运行您尝试在节点内运行的命令.exe,例如npm update npm -g
。
答案 1 :(得分:0)
从windows命令shell运行它 cmd.exe的
如果它不起作用,你可能想看看答案:
How to resolve 'npm should be run outside of the node repl, in your normal shell'