npm常用命令
npm的配置查询与设置
npm config list
// 镜像源的查询与设置
npm config get registry
npm config set registry https://registry.npm.alibaba-inc.com/
yarn的配置查询与设置
yarn config list
// 镜像源的查询与设置
yarn config get registry
yarn config set registry https://registry.npm.alibaba-inc.com/
全局安装包的查询
npm list -g
#or
npm list -g --depth 0 // 查询相应的层级深度
查询某个包的所有版本
npm view yarn versions
搜索npm包
npm search <搜索词> [-g]
引用npm包
# 引用依赖 有些包是全局安装了,在项目里面只需要引用即可。
npm link [<@scope>/]<pkg>[@<version>]
//eg: 引用 npm link gulp gulp-ssh gulp-ftp
//eg: 解除引用 npm unlink gulp
npm发布模块
# 未注册 申请注册一个用户 直接在https://www.npmjs.com/注册一样
npm adduser
//执行后 填写几个问题 Username、Password、Email
#已注册
npm login
#发布
npm publish
npm钩子
npm 脚本有pre和post两个钩子。举例来说,build脚本命令的钩子就是prebuild和postbuild 钩子执行顺序npm run prebuild => npm run build => npm run postbuild