npm 基础
安装node.js
pm-upgrade
- npm update <name> -g 更新全局包
- npm update <name> --save 更新生产环境包
- npm update <name> --save-dev 更新开发环境包
npm 包管理
pm install module_name -S 即 npm install module_name --save 写入dependencies
npm install module_name -D 即 npm install module_name --save-dev 写入devDependencies
npm install module_name -g 全局安装(命令行使用)
npm install module_name 本地安装(将安装包放在 ./node_modules 下)
npm 安装 axious
指定版本安装插件
在package.json 添加对应插件和插件版本 然后 npm install
"axios": "^0.18.0",
安装cnpm
- npm install -g cnpm --registry=https://registry.npm.taobao.org
- npm config set registry https://registry.npm.taobao.org
npm 查看安装
- npm config
- npm list -g --depth 0
- npm list -s --depth 0
cnpm install 与 npm install
cnpm install 安装的包会在 node_modules 里创建两个文件夹,其中一个是另一个的引用,这样就会导致项目依赖比较多的时候 node_moduels 里有很多引用目录。 而 npm install 只创建一个文件夹
- cnpm --by=npm install react -S
- cnpm --by=npm install react-dom -S
- cnpm --by=npm install react-router -S
- cnpm --by=npm uninstall react
- cnpm --by=npm install react react-dom react-router --save
- cnpm --by=npm install antd@2.11.1 -S
- cnpm --by=npm install antd@2.11.1 -D
参考链接
https://blog.csdn.net/meng_suiga/article/details/80265023 --by=npm 参数