原稿:语雀 · npm 操作 · 原目录:Webpack › npm 操作

cnpm 与换源

cnpm

  • 安装:npm install cnpm -g –registry=https://registry.npm.taobao.org
  • cnpm -v 来测试是否成功安装

换源

  • npm的默认地址:https://registry.npmjs.org/
  • 可以使用 npm config get registry 查看当前 npm 的仓库地址
  • 可以使用 npm config set registry https://registry.npm.taobao.org 来改变默认下载地址,达到可以不安装 cnpm 就能采用淘宝镜像的目的,然后使用上面的 get 命令查看是否成功。

包维护

查询

查看当前目录已安装插件:npm list

安装

默认安装:npm install module_name,把包安装到 node_modules,不会修改 package.json

全局安装:npm install module_name -g,默认在 C:\Users\Administrator\AppData\Roaming\npm,并且写入系统环境变量,全局模块可以通过命令行在任何地方调用

生产环境:npm install module_name –save 简写 npm install module_name -S,模块会写入 package.json 的 dependencies ,dependencies 是需要发布到生产环境的,比如 jq,vue 全家桶,ele-ui 等项目运行时必须使用到的插件

开发环境:npm install module_name –save-dev 简写 npm install module_name -D,模块写入 package.json 的 devDependencies,其中插件只用于开发环境,不用于生产环境。比如一些 babel编译功能的插件、webpack 打包插件就是开发时候的需要,真正程序打包跑起来并不需要

更新

npm update <name>

g -g

savedev --save-dev

卸载

npm uninstall <name>

g -g

savedev --save-dev