查看当前 npm 配置
创建模块
会生成一个package.json文件有当前项目的信息
CNPM淘宝镜像
查看当前镜像源
设置为淘宝镜像源
1
| npm config set registry http://registry.npm.taobao.org/
|
设置回默认的官方镜像
1
| npm config set registry https://registry.npmjs.org/
|
也可以直接选择安装 cnpm
1
| npm install -g cnpm --registry=https://registry.npm.taobao.org
|
安装Node模块
会新建一个node_modules目录
1
| npm install <Module Name>
|
全局安装
1 2 3
| npm install <Module Name> --global
npm install <Modele Name> -g
|
安装在当前目录的node_modules,并把模块的信息加入package.json的dependencies中(生产环境依赖)
1 2 3
| npm install <Module Name> --save
npm install <Module Name> -S
|
安装在当前目录的node_modules,并把模块的信息加入package.json的devDependencies中(开发环境依赖)
1 2 3
| npm install <Module Name> --save-dev
npm install <Module Name> -D
|
卸载模块
1
| npm uninstall <Module Name>
|
搜索模块
1
| npm search <Module Name>
|
升级NPM
1 2 3 4
| npm -v
npm install npm -g
|
代理相关
查看当前代理
设置代理
1
| npm config set proxy=http://server:port
|
如果出现以下错误
1
| npm err! Error: connect ECONNREFUSED 127.0.0.1:8087
|
解决办法(清除代理)
1
| npm config set proxy null
|
查看安装信息
查看全局安装的模块
更新模块
1
| npm update <Module Name>
|
清空本地缓存