我已经从主页下载了nodejs的Windows Binary(.exe)。
如何安装和使用npm
(Node Package Manager)?
我已经从主页下载了nodejs的Windows Binary(.exe)。
如何安装和使用npm
(Node Package Manager)?
Answers:
从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
到系统的Path环境变量如果要将用户的“全局”位置改为%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选项...
为了进行测试,我提供了以下工具...
Web工具。
如果您建造它...
Node.js Command Prompt
。仅尝试npm
从任何其他命令行运行将无法正常工作。
npm
在Windows上使用Node.js的命令提示符 ; 并不是说这不是可行的方法。如果使用它的人知道他们在做什么,那么几乎任何终端或外壳都可以使用!我npm
几乎每天都使用命令。如果我使用Windows,BASH是我的选择;但是,Windows本机CMD和PowerShell可以运行,BASH,WSL(BASH,ZSH,Fish)...它们都可以正常工作。“ 仅仅试图从任何其他命令行运行npm都是行不通的。 ”那句话就像说您必须使用VIM编写JavaScript一样,其他任何IDE都行不通。#facepalm
当Node.js的使用未安装MSI安装,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
在命令提示符下指定完整路径。
set NODE=%USERPROFILE%\nodejs
和PATH=%PATH%;%NODE%
你去好...
set path=your/folder/containing/node
。例如,set path=%userprofile%\nodejs
。然后打电话npm
,仅此而已。该命令set path
仅影响您当前的cmd会话,而不会全局影响注册表,因此您不必撤消它。
我刚刚使用msi(node-v0.6.12.msi)在Windows 7中安装了最新版本的节点(0.6.12)。
npm已经附带了,不需要单独包含。
我从我的nodejs所在的路径运行npm(npm安装mysql)时遇到权限问题,即 C:\ Program Files(x86)\ nodejs
然后我按照以下步骤操作:
1)C:\Program Files (x86)\nodejs\npm
在环境变量中添加-路径系统变量。
2)仅C:\
在命令提示符下返回并给出命令-- npm install mysql
瞧!有效..
希望这可以帮助。
我在Windows上使用npm运行node.js。诀窍是简单地使用cygwin。我按照https://github.com/joyent/node/wiki/Building-node.js-on-Cygwin-(Windows)下的howto进行操作。但是请确保您使用Node.js或npm的0.4.11版本会失败!
我刚刚从这里安装了适用于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
在提示时输入。
使用Windows软件包管理器,例如Chocolatey。首先按照首页上的指示安装Chocolatey 。那应该轻而易举
然后,要安装Node JS(安装),请从命令行或从PowerShell运行以下命令:
C:> cinst nodejs.install
这是@CTS_AE提供的有关如何在独立的node.exe上使用NPM的指南:https ://stackoverflow.com/a/31148216/228508