安装
先安装node.js和npm,网上教程很多(没毛病)
配置
环境
以下为我的版本
>node -v
v6.10.0
>npm -v
3.10.10
安装目录:
node.js: F:\nodejs
npm: F:\nodejs\node_modules\npm
npm配置文件是npm安装目录下的npmrc文件F:\nodejs\node_modules\npm\npmrc
修改npm配置
npm默认安装的包都放在c盘的appDATA下了,默认配置文件如下
prefix=$(APPDATA)\npm
- 在nodejs安装目录下创建文件夹
node_global
和node_cache
- 修改配置文件为(第三行为设置源为淘宝源,安装会快很多):
prefix=F:\nodejs\node_global
cache=F:\nodejs\node_cache
registry=https://registry.npm.taobao.org
添加环境变量
此时已经设置完npm的配置,还需要添加环境变量,配置(系统变量,用户变量均可)如下:
- PATH中添加
F:\nodejs\node_global
- 新建
NODE_PATH
,值为F:\nodejs\node_global\node_modules
测试
安装一个包
npm install -g express
命令行输入node
进入进入nodejs控制台,执行require("express")
,正常则说明配置完成
D:\vue\VueDemo_Sell_Eleme>node
> require("express")
{ [Function: createApplication]
application:
...
其他配置
- 在vue项目中
npm install
安装依赖发现dependencies
正常安装,而devDependencies
下的没有安装,查看默认配置
>npm config list -l
production = true
默认配置是install不安装devDependencies中的依赖,执行如下命令临时修改配置使其安装devDependencies依赖
>npm config set production=false
或者添加production=false
到npm配置文件永久修改