- 安装nvm
linux:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
or
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
windows:
:git仓库地址:https://github.com/coreybutler/nvm-windows
- 配置nvm
source ~/.bash_profile
或
vim .bashrc
将source ~/.nvm/nvm.sh
写入文件:wq保存
执行:
source .bashrc
- 列出远程的node
nvm ls-remote
- 安装某一版本node,假设安装node v8.x.x
nvm install 8
ps:直接执行nvm install
默认安装最新版本
ps:安装node会自动安装相应的npm,所以通常不需要单独安装npm
- 查看node和npm版本
node -v
npm -v
- 列出现有的npm和node
nvm ls
- 切换版本
nvm use v10.9.0
- 设置默认版本
nvm alias default v10.9.0
- npm安装模块慢,可以设置npm的获取地址
npm config set registry https://registry.npm.taobao.org
webpack安装
- 全局卸载webpack
npm uninstall webpack -g
- 全局安装webpack
npm install -g webpack webpack-cli
ps:webpack4 不在只安装webpack即可,还需要安装一个webpack-cli
- 当前项目安装webpack:
npm install --save-dev webpack webpack-cli
- 安装指定版本webpack:
npm install webpack@<version> -g
eg:比如一个项目要求安装l.13.2版本的webpack
npm install webpack@1.13.2 -g
参考:https://www.npmjs.com.cn/getting-started/installing-node/