问题:在使用nvm
安装Node.js的,我能够安装Node.js的版本,我需要,但nvm
不安装npm
自动。 NPM的页面没有提供任何有关安装它的信息。 作为没有太大的Windows用户的自己我完全不知所措......
每一个结果在谷歌似乎使用Node.js的MSI安装程序,以获取工作 - 这是不是在我的情况选择。 所以,我该怎么办?
问题:在使用nvm
安装Node.js的,我能够安装Node.js的版本,我需要,但nvm
不安装npm
自动。 NPM的页面没有提供任何有关安装它的信息。 作为没有太大的Windows用户的自己我完全不知所措......
每一个结果在谷歌似乎使用Node.js的MSI安装程序,以获取工作 - 这是不是在我的情况选择。 所以,我该怎么办?
在Windows上安装NPM只需要解压缩故宫档案 ,其中节点。 查看文档的更多细节。
NPM附带节点,那就是你该怎样安装它。 NVM是唯一改变的节点版本和不安装NPM。 使用NPM和NVM中的清洁器的方法是先安装节点,因为它是(与NPM),然后安装NVM由包npm install nvm
https://nodejs.org/download/ 。 该页面具有的Windows安装程序(.msi)以及其他安装和binaries.Download并安装Windows。
Node.js的带有NPM。
NPM坐落在安装Node.js的目录。
我用很@Eyuel方法:
node cli.js install npm -gf
现在你应该有节点+ NPM工作,使用论文命令来检查: node --version
和npm --version
更新27/07/2017:我注意到,节点8.2.1与新公共管理的最新版本是最新版本的,从我用的是这个答案的时间相当大的差异。 与论文的版本将无法正常工作的安装。 它正在与节点6.11.1和NPM 5.2.3。 此外,如果您使用的是代理运行,不要忘记这互联网连接:
我还需要在Windows安装NPM,得到它通过的巧克力pacakage经理。 在Windows环境对于那些还没有听说过谁,巧克力味是Windows的软件包管理器,这给你一个方便易于得到。 为了得到它去https://chocolatey.org/那里的PowerShell脚本,下载并安装它。 之后,你可以运行:
chocolatey install npm
和你去好。
注意独立NPM不再被更新的最后一个版本就在那里是已知有在Windows上的问题。 你可以看看另一种选择是从MSI使用提取NPM LessMSI 。
第一光盘,其中节点(的NodeJS)是利用窗口安装CMD,然后按照下面的步骤
C:...\node> git config --system http.sslcainfo /bin/curl-ca-bundle.crt
C:...\node> git clone --recursive git://github.com/isaacs/npm.git
C:...\node> cd node=modules\npm
C:...\node=modules\npm> node cli.js install npm -gf
单从下载“node.exe” http://nodejs.org/dist/ ,选择你最喜欢的“Node.js的”版本,或采取的最新 。 您也可以从“64”子目录64位版本。
然后,转到http://nodejs.org/dist/npm/检索您喜欢的“故宫”版本拉链档案(建议报告: 1.4.10
)。 提取沿着“node.exe”存档。
最后,建议报告,以“Node.js的”目录添加到PATH为了方便。
编辑:我recommande使用更新NPM npm install npm -g
因为nodejs.org提供的版本是很老。
如果你想保持原来的NPM版本,不要把故宫旁边"node.exe"
。 只需创建一个目录,并使用相同的命令与“全球”标志,然后复制.\node_modules\.bin\npm.cmd
新的目录:
mkdir c:\app\npm\_latest
cd c:\app\npm\_latest
<NPM_ORIGINAL_PATH>\npm install npm
cp node_modules\.bin\npm.cmd npm.cmd
最后,改变你要使用的路径c:\app\npm\_latest
我写了一个快速简单的应用程序最近的是处理各种版本节点和新公共管理的管理。 它可以让你选择不同版本的节点和NPM的下载,并选择要使用的版本。 检查出来,看看它的东西,是非常有用的。
https://github.com/nhatkthanh/wnm
试着去窗口 - >首选项 - > Nodeclipse并取消选中,说:“找到路径节点...”框。 然后确保“Node.js的路径”下面设置为node.exe文件的位置(对我来说是C:\ Program Files文件(x86)的\的NodeJS \ node.exe)。
下载最新的Node.js MSI(4.x或5.x的)并运行安装程序通过命令行:
msiexec /a node-v4.4.3-x64.msi /qb TARGETDIR="C:\Node.js"
这将提取二进制文件到C:\Node.js\nodejs
。
然后,你将要添加C:\Node.js\nodejs
PATH
环境变量。
要更新NPM,请执行以下操作:
cd C:\Node.js\nodejs
npm install npm@latest
这完成后,你应该能够检查版本:
node --version
npm --version
节点应该是4.4.3+(无论你安装)和故宫应该是3.8.7+。
注意:您可能需要从复制的准确命令的安装页面 ,因为它可能会随时间而改变。
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "(iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))) >$null 2>&1" && SET PATH="%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
node
安装(如果有的话) choco install nodejs
注:我用
nodejs
。 我甚至不知道什么node
是,但有过我的麻烦的公平份额node
已经采取在其他系统中别的东西,我想,nodejs
将是更安全的赌注马上
node -v
作品! npm -v
也适用! 真棒。 在此之后,我能够安装firebase-tools
没有问题(这点我是不能够做以前),所以一定出了非常正确的! :)
“的巧克力安装在几秒钟内”
下面DR部分;如果你不关心在周日下午讽刺或感叹工程师,直接跳到在TL的安装说明。
对于其他人:我想修改这个答案 ,其建议使用(似乎是为Windows现在最热的包管理解决方案): 巧克力味
它可以完成好和快的工作。 然而,当我给它第一次尝试,我花了一段时间才能使它们有点令人费解的安装说明意义。 安装说明去有点像这样(完成与通过我的头什么地方做的时候,同时):
三大屁股票据甚至不知道的基本知识......这让我着急之前...怎么会错事情!?
甚至不知道什么
TLS
是......哦,它是一个很好的朋友SSL
-如果不是这仅仅是默认的,只是工作开箱? 我的浏览器可以做HTTPS
,没问题! (开玩笑......我知道,SSL
和TSL
经常造成很大的痛苦中具有高安全需求的环境中)
英皇酒店...伟大......我不能只安装?
就是不行...
呃...博伊
说真的!?!
伤心http://www.clipartbest.com/cliparts/jix/Ekx/jixEkxaGT.png
再次与代理...
只是任何版本就可以了,谢谢...
7zip的? 为什么你甚至提到这一点?
现在,听起来不错!
嘘$%!@ T。
头晕
和你去那里!
虽然我真的很感激的问题及其可能的解决方案是如此广泛讨论的事实,也许重新整理它们的方式,并把Chocolatey installs in seconds
承诺通过将“最简单的方法”首先将只是真棒工作!
如果您使用的是Windows 10创作者更新(1703)和周围UNIX终端舒适的导航,你可能做到这一点使用本机功能在Windows上的Ubuntu击 (又名击/ WSL)
这原先是上推出构建2016但许多补充和bug修复得到解决的在创作者更新,但请被警告,这是仍处于测试阶段。
要启用简单地导航到控制面板\所有控制面板项\程序和功能\启用Windows功能打开或关闭
然后选择Windows子系统为Linux(测试版),如下猛砸在Windows功能