npm install rimraf -g
rimraf node_modules
rimraf是删除模块
npm cache clean --force 清理缓存
npm prune 删除多余的包
npm cache verify 清除缓存
rm -rf node_modules && npm install` 删除模块并安装package.json的插件
nrm ls 查看淘宝镜像 (前提要安装nrm)
npm config list
设置淘x,宝的是:
npm config set registry https://registry.npm.taobao.org
不想用他们的,再设置回原来的就可以了:
npm config set registry https://registry.npmjs.org
举例 --save-dev和--save区别
npm install webpack --save-dev 表示安装到开发环境中,可简写成 npm i webpack -D
npm install webpack --save 表示安装到生产环境中,可简写成 npm i webpack -S
什么时候用到--save 或者--save-dev?
因为我们在发布后用不到它,而只是在我们开发才用到它。dependencies 下的模块,则是我们发布后还需要依赖的模块,譬如像jQuery库或者Angular框架类似的,我们在开发完后后肯定还要依赖它们,否则就运行不了。
另外需要补充的是:
正常使用npm install时,会下载dependencies和devDependencies中的模块,当使用npm install --production或者注明NODE_ENV变量值为production时,只会下载dependencies中的模块