我已经从主页下载了 nodejs 的 Windows 二进制文件 (.exe) 。
如何安装和使用npm
(节点包管理器)?
从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 选项...
对于测试,我使用以下工具......
网络工具。
如果你建造它...
当未使用msi 安装程序安装Node.js时,需要手动设置npm 。
首先,假设我们有位于文件夹中的node.exe文件c:\nodejs
。现在设置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
和npm
命令提示符下指定完整路径。
我刚刚使用 msi (node-v0.6.12.msi) 在 Windows 7 中安装了最新版本的节点 (0.6.12)。
npm 已经自带了,不需要单独包含。
我在运行 npm (npm install mysql) 时遇到权限问题,从我的 nodejs 所在的路径,即 C:\Program Files (x86)\nodejs
然后我按照以下步骤操作:
1)C:\Program Files (x86)\nodejs\npm
在环境变量中添加 - 路径系统变量。
2)仅C:\
在命令提示符下返回并给出命令 - npm install mysql
- 瞧!有效..
希望这可以帮助。
我正在使用 npm 在 Windows 上运行 node.js。诀窍是简单地使用cygwin。我按照https://github.com/joyent/node/wiki/Building-node.js-on-Cygwin-(Windows)下的方法进行操作。但请确保您使用的是 nodejs 的 0.4.11 版本,否则 npm 会失败!
我刚刚从这里安装了适用于 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
在提示时即可。
使用像 Chocolatey 这样的 Windows 包管理器。首先按照其主页上的说明安装 Chocolatey 。那应该是轻而易举
然后,要安装 Node JS(安装),请从命令行或 PowerShell 运行以下命令:
C:> cinst nodejs.install
这是@CTS_AE 关于如何将 NPM 与独立 node.exe 一起使用的指南: https ://stackoverflow.com/a/31148216/228508
我刚刚安装了 Node.js,它包含 NPM,可以从 Windows cmd 运行。但是,请确保以管理员身份运行它。右键单击cmd并选择“以管理员身份运行”。这让我可以调用 npm 命令。
搜索系统中的所有 .npmrc 文件。
请验证您提供的路径是否正确。如果不是,请删除不正确的路径。