我是新来的.js.我下载并安装了node.来自official site的js安装程序.我已经在PATH环境变量中添加了这个安装程序文件夹,并且我能够运行程序.但当我试图在 node 控制台中使用npm安装一些包时,它显示了错误npm should be run outside of the node repl, in your normal shell
.我还在另一台控制台上试过.虽然我在环境变量中添加了 node ,但它显示了找不到的命令.
我是新来的.js.我下载并安装了node.来自official site的js安装程序.我已经在PATH环境变量中添加了这个安装程序文件夹,并且我能够运行程序.但当我试图在 node 控制台中使用npm安装一些包时,它显示了错误npm should be run outside of the node repl, in your normal shell
.我还在另一台控制台上试过.虽然我在环境变量中添加了 node ,但它显示了找不到的命令.
最好使用nodejs.org的实际(msi)安装程序,而不是只下载 node 可执行文件.安装程序包括npm,可以更轻松地管理节pip安装.32位和64位Windows都有安装程序.
还有几个其他的花絮:
在全局安装模块并不能达到预期效果.唯一应该全局安装的模块(npm中的-g
标志)是安装命令的模块.因此,要安装Express,只需执行npm install express
,即可将Express安装到当前的工作目录中.如果你要找的是Express project generator (command),你需要为Express 4做npm install -g express-generator
.
可以在命令提示符下的任意位置使用node来执行脚本.例如,如果您已经编写了一个单独的脚本:node foo.js
.或者,只需 Select node ,就可以打开REPL(正如您已经发现的那样).js(开始菜单)快捷方式或在命令提示符下键入node
.