最开始接触npm看见很多吐槽npm在Windows上的不稳定,就选择了在Linux的服务器上使用,但是后来发现很多人都是在Windows能正常使用的,而且在服务器上操作难免有所不便,所以就开始了我的npm折腾之路。
1、基于nodejs的npm 的安装,去官网下载nodejs,官网地址:http://nodejs.org/download/安装就会生成一个目录如下:
2、npm模块的安装,模块安装有两种一种是在自己项目的路径下本地安装,一种是全局安装。
全局安装
因为使用的很多工具如tmod、gulp都是需要全局安装的。全局安装方式是键入命令:npm install gulp -g 或 npm install gulp --global,其中参数-g的含义是代表安装到全局环境里面,包安装在Node安装目录下的node_global文件夹中,
但是npm有默认的模块路径,因此我们需要打开cmd输入:
npm config set cache "C:\Program Files\nodejs\node_global"
npm config set prefix "C:\Program Files\nodejs\node_cache"
设置路径,然后在环境变量中添加全局模块的路径,在系统变量中添加NODE_PATH 变量,在用户变量中添加变量NODE,路径换成自己的路径,因为我们配置全局变量会让变量成为可使用的命令,因此需要再用户变量中添加路
径,否则会报错“不是内部或者外部命令,也不是可运行的程序”,环境变量添加后就能正常使用了。
本地安装
本地安装,就在命令行cd到当前目录,然后npm install xx就可以了,会在本地生成一个node_modules,目录下是安装的模块