npm官方文档

npm常用命令

npm的配置查询与设置

  1. npm config list
  2. // 镜像源的查询与设置
  3. npm config get registry
  4. npm config set registry https://registry.npm.alibaba-inc.com/

yarn的配置查询与设置

  1. yarn config list
  2. // 镜像源的查询与设置
  3. yarn config get registry
  4. yarn config set registry https://registry.npm.alibaba-inc.com/

全局安装包的查询

  1. npm list -g
  2. #or
  3. npm list -g --depth 0 // 查询相应的层级深度

查询某个包的所有版本

  1. npm view yarn versions

搜索npm包

  1. npm search <搜索词> [-g]

引用npm包

  1. # 引用依赖 有些包是全局安装了,在项目里面只需要引用即可。
  2. npm link [<@scope>/]<pkg>[@<version>]
  3. //eg: 引用 npm link gulp gulp-ssh gulp-ftp
  4. //eg: 解除引用 npm unlink gulp

npm发布模块

  1. # 未注册 申请注册一个用户 直接在https://www.npmjs.com/注册一样
  2. npm adduser
  3. //执行后 填写几个问题 UsernamePasswordEmail
  4. #已注册
  5. npm login
  6. #发布
  7. npm publish

npm钩子

npm 脚本有pre和post两个钩子。举例来说,build脚本命令的钩子就是prebuild和postbuild 钩子执行顺序npm run prebuild => npm run build => npm run postbuild

npm脚本命令