我从the main page下载了nodejs的Windows二进制文件(.exe)。
如何安装和使用npm
(节点包管理器)?
答案 0 :(得分:57)
从v0.6.11(2012-02-20)开始,nodejs.org的当前Windows安装程序将与NodeJS一起安装NPM。
注意:
%USERPROFILE%\AppData\Roaming\npm
%USERPROFILE%\AppData\Roaming\npm-cache
npm install
。一些模块/实用程序应该全局安装。...\npm
目录添加到用户路径。将所有用户的“全局”位置更改为更合适的共享全球位置%ALLUSERSPROFILE%\(npm|npm-cache)
(以管理员身份执行此操作):
[NODE_INSTALL_PATH]\etc\
目录
npm config --global ...
操作C:\ProgramData\npm-cache
- npm模块将在此处C:\ProgramData\npm
- 全局安装模块的二进制脚本将在此处C:\ProgramData\npm\node_modules
- 全球安装的模块将在此处npm config --global set prefix "C:\ProgramData\npm"
npm config --global set cache "C:\ProgramData\npm-cache"
C:\ProgramData\npm
添加到系统的路径环境变量如果您想将用户的“全球”位置更改为%LOCALAPPDATA%\(npm|npm-cache)
路径:
C:\Users\YOURNAME\AppData\Local\npm-cache
- npm模块将在此处C:\Users\YOURNAME\AppData\Local\npm
- 已安装模块的二进制脚本将在此处C:\Users\YOURNAME\AppData\Local\npm\node_modules
- 全球安装的模块将在此处npm config set prefix "C:\Users\YOURNAME\AppData\Local\npm"
npm config set cache "C:\Users\YOURNAME\AppData\Local\npm-cache"
PATH
。
setx PATH "%PATH%;C:\Users\YOURNAME\AppData\Local\npm"
对于初学者,我最常使用的一些npm模块如下所示。
更高级的JS选项...
为了进行测试,我找到了以下工具......
网络工具。
如果你建造它......
答案 1 :(得分:41)
如果未使用 msi安装程序安装 Node.js ,则需要手动设置 npm 。
首先,假设我们在文件夹c:\nodejs
中有 node.exe 文件。现在设置 npm -
c:\nodejs\node_modules
和c:\nodejs\node_modules\npm
c:\nodejs\node_modules\npm
文件夹c:\nodejs\node_modules\npm\bin
复制到c:\nodejs
文件夹要测试 npm ,请打开cmd.exe
将工作目录更改为c:\nodejs
并输入npm --version
。如果设置正确,您将看到 npm 的版本。
设置完成后,可以在本地或全局安装/卸载软件包。有关使用 npm 的更多信息,请访问https://docs.npmjs.com/。
作为最后一步,您可以将节点的文件夹路径c:\nodejs
添加到path
环境变量,这样您就不必在运行node.exe
和{{1}时指定完整路径在命令提示符下。
答案 2 :(得分:37)
答案 3 :(得分:10)
我刚刚使用msi(node-v0.6.12.msi)在Windows 7中安装了最新版本的节点(0.6.12)。
npm已经附带,不需要单独包含它。
从我的nodejs所在的路径运行npm(npm install mysql)时,我遇到了权限问题,即 C:\ Program Files(x86)\ nodejs
然后我按照以下步骤操作:
1)在环境变量中增加了C:\Program Files (x86)\nodejs\npm
- 路径系统变量。
2)在命令提示符下只返回C:\
并发出命令 - npm install mysql
- 瞧!它工作..
希望这会有所帮助。
答案 4 :(得分:6)
我在Windows上使用npm运行node.js. 诀窍就是使用cygwin。我按照https://github.com/joyent/node/wiki/Building-node.js-on-Cygwin-(Windows)下的方法进行了操作。但请确保使用版本0.4.11的nodejs或npm将失败!
答案 5 :(得分:3)
我刚从here为Windows 8.1安装了64位Node.js v0.12.0。 它大约是8MB,因为它是MSI,你只需双击即可启动。它会自动设置您的环境路径等。
然后要获取命令行,只需[Win-Key]+[S]
进行搜索,然后输入“node.js”作为搜索短语。
选择Node.js Command Prompt
条目而不是Node.js
条目。
两者都会给你一个命令提示符,但只有前者才会真正起作用。 npm内置于该下载中,因此只需npm -whatever
即时。
答案 6 :(得分:2)
使用像巧克力这样的Windows程序包管理器。首先安装巧克力,如homepage所示。这应该是轻而易举的
然后,要安装Node JS(安装),请从命令行或从PowerShell运行以下命令:
C:> cinst nodejs.install
答案 7 :(得分:1)
以下是@CTS_AE关于如何将NPM与独立node.exe一起使用的指南: https://stackoverflow.com/a/31148216/228508
答案 8 :(得分:0)
我刚刚第一次安装了Node.js,它包含NPM,可以从Windows cmd运行。但是,请确保以管理员身份运行它。右键单击cmd并选择“以管理员身份运行”。这允许我调用npm命令。
答案 9 :(得分:-1)
搜索系统中的所有.npmrc文件。
请确认您输入的路径正确无误。如果没有,请删除错误的路径。