Sam*_*kes 81 windows node.js npm
当我从msi(http://nodejs.org/download/)安装节点0.10.33时,我得到了旧版本的npm(1.4.28).如何在Windows上升级npm?
npm install -g npm
不起作用; 我还有旧的npm.
Sam*_*kes 152
您需要按照Windows升级说明进行操作(https://github.com/npm/npm/wiki/Troubleshooting#upgrading-on-windows)
tl; dr - npm -g install npm
确实有效,但旧版本的npm仍然在你的PATH中.
要解决此问题,请执行以下操作之一:
选项2:删除两者
C:\Program Files (x86)\nodejs\npm
C:\Program Files (x86)\nodejs\npm.cmd
要么
选项3:以管理员身份打开cmd.exe,导航到C:\ Program Files(x86)\nodejs,然后运行不带-g的安装:
npm install npm@latest
小智 44
我们在Microsoft Open Source上编写了一个小工具来自动完成上述过程.您可以在此处找到它,或者通过在提升的命令提示符/ PowerShell中执行以下命令来安装和运行它:
npm install -g npm-windows-upgrade
npm-windows-upgrade
Run Code Online (Sandbox Code Playgroud)
Viv*_*aru 15
可能有很多方法可以npm
在Windows中更新您的
方式1
Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force
npm install -g npm-windows-upgrade
npm-windows-upgrade
方式2
npm
使用以下命令升级到最新版本即可npm install npm@latest -g
npm
简单运行npm install npm@{version} -g
例如 npm install npm@3.3.12 -g
现在只需运行npm --version
或npm -v
了解当前版本的npm
3.3.12
是我最喜欢的版本npm
,适用于大约每个包装.
所以,TL; DR; 这工作:
卸载节点
从命令提示符处运行 where npm
npm --version
- 现在应该回应NodeJS附带的NPM版本(在撰写本文时,该版本是3.10.10)这对我有用(傻傻的我!)我(很久以前)通过chocolatey安装了npm,它在C:\ ProgramData\chocolatey\bin \npm.exe中创建了一个巧克力启动的npm.exe.这是npm版本1.4.9,无论做什么包括卸载和重新安装NodeJ都不会更新.
=======
截至今天(2017年6月27日),安装和管理node和npm的最佳方法是安装nvm(节点版本管理器),如下所述:https://github.com/coreybutler/nvm-windows.一旦你有了nvm,安装任何节点版本都非常简单:
nvm install 6.10.2
(安装节点版本6.10.2)nvm list
.这打印如下: 6.9.3
* 6.9.2 (Currently using 64-bit executable)
6.9.1
6.10.2
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
77415 次 |
最近记录: |