yarn常用命令指北
npm常用命令指北
经常遇到一些命令,不太熟悉,趁着周末总结一下。
常用命令
查看工程下面某个依赖的版本号
npm ls vue
查看工程下面所有的依赖
npm ls
查看全局的依赖
npm ls -g
更新某个包
npm update <-g> vue
查看过期的包
npm outdated
脚本
npm start = npm run start
npm test = npm run test
发布
npm publish
钩子
npm preinstall
version
1.2.2 匹配1的大版本
1.2.2 匹配1.2.2
< Less than
<= Less than or equal to
> Greater than
>= Greater than or equal to
= Equal. If no operator is specified, then equality is assumed, so this operator is optional, but MAY be included.
这里还是建议大家使用yarn作为包管理工具,因为会锁版本。
安装
npm install vue@latest 安装最新
npm install vue @2.1.0 安装指定版本
卸载模板
npm uninstall gulp --save-dev
npm设置代理
npm config set proxy=http://dev-proxy.oa.com:8080
package.lock.json
package-lock。在npm修改节点模块树或package.json的任何操作中,都会自动生成json。它描述了生成的确切树,这样以后的安装就可以生成相同的树,而不考虑中间的依赖项更新。
也就是说,同事在使用npm install的时候,首先会检测lock.json,不会检测package.json。这样会保证团队协作依赖的统一。
语义化版本2.0.0
版本格式:主版本号.次版本号.修订号,版本号递增规则如下:
主版本号:当你做了不兼容的 API 修改,
次版本号:当你做了向下兼容的功能性新增,
修订号:当你做了向下兼容的问题修正。
先行版本号及版本编译信息可以加到“主版本号.次版本号.修订号”的后面,作为延伸。
发布你的npm package
npm adduser
npm publish
注意 使用国内源 需要切回Npm源
npm config set registry http://registry.npmjs.org
如果你以后修改了代码,然后想要同步到 npm 上的话请修改 package.json 中的 version 然后再次 publish