Node环境配置
Node环境及配置参考
nvm for windows
nvm
是一个Node的版本管理模块,使用它可以随时切换Node环境。注意: 安装 node 前保证自己电脑中的
node
,npm
已卸载干净
nvm安装
查看当前版本
1
nvm --version
查看当前已安装 node 的版本
1
nvm ls
安装某版本 node, 根据 LTS 查看此处安装 8.11.1
1
nvm install 8.11.1
使用某版本 node
1
nvm use 8.11.1
检查本地是否存在 node
1
node -v
nrm管理下载源
nrm
是为了解决切换npm
源的问题,因为如果直接通过npm
手动设置 registry 非常麻烦,并且不容易记忆,因此,才有了nrm
的出现。npm
的官方源对广大中国开发者来说较卡,因此推荐cnpm
或者taobao
。
nrm
是为了解决切换npm
源的问题,因为如果直接通过 npm 手动设置 registry 非常麻烦,并且不容易记忆,因此,才有了nrm
的出现。 npm
的官方源对广大中国开发者来说较卡,因此推荐 cnpm
或者 taobao
。
nrm的安装
有了npm
后,一切都变得非常简单,全局安装 nrm
, 使用taobao
源下载
1 | npm install -g nrm |
查询当前有哪些可用源
1
nrm ls
切换淘宝源
1
nrm use taobao
测试源延迟毫秒数 (也与当前网络环境有关)
1
nrm test
python 安装
node-gyp
模块需要安装python(python
(v2.7
recommended,v3.x.x
is not supported)
python依赖.net framework 4.5
解决方式1:
1 | # run as Administrator |
解决方式2:自己到微软的官网下载最新的.net framework安装。
node-gyp配置python
注意:
因为python有v2和v3版本,并且两个版本不兼容,如果电脑上有应用软件使用python的版本不同,
最好不要把python路径配置到系统
path
中。
1 | # 如果你使用node-gyp单独编译一些模块,则这样配置(多数情况下是通过npm调用的) |
npm配置python
如果使用npm 调用的
node-gyp
,则使用npm
配置python
就可以
1 | npm config set python /path/to/executable/python2.7 |
verdaccio安装
如果搭建npm私服可以参考。verdaccio官网
verdaccio是用来搭建npm私服,已经安装过的模块会缓存起来,以后安装依赖是会优先查看缓存。
安装
1 | npm i -g verdaccio |
启动
1 | verdaccio |
配置
配置主要修改使用
taobao
源和端口
修改
1 | # 配置文件地址:我的window 10是.config非官网说的.local |
- 修改默认端口(如果有需要)
- 添加uplinks
- 修改使用的proxy
1 | # 修改默认的端口 |
chrome driver安装
使用淘宝源
1 | npm install chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver |
vue项目使用sass
如果使用
vue-cli
创建项目,并且使用.vue
单文件,使用scss
来写CSS
需要安装两个依赖。
vue-cli
默认没有安装node-sass
和sass-loader
。
安装依赖
1 | npm install node-sass --save-dev |
配置webpack
1 | // webpack.base.config.js 中添加 |