首页 > 技术文章 > npm属性笔记

victory820 2017-12-14 19:25 原文

scripts属性,运行脚本命令的npm命令行缩写,常见如下
npm run dev
npm run start
npm run build


dependencies属性,项目运行时配置模块依赖的模块列表,key是模块名称,value是版本范围,版本范围可以是一个或多个空格分割的字符
devDependencies项目开发时配置模块依赖的模块列表

1.1.1精确匹配
>version必须大于指定版本
>=version大于等于指定版本
<version小于指定版本
<=version小于等于指定版本
~version约等于指定版本,比如:~1.2.3将匹配所有的1.2.x版本但不会匹配1.3.0,即不匹配中版本
^version兼容版本,比如:^1.2.3将会匹配包含1.3.0在内的1.x.x版本但不会包含2.x.x版本,即不匹配大版本
1.1.x仅仅支持1.1.几的版本
*任何版本
version1-version2大于等于version1的版本小于等于version2的版本
1.2.x || 2.2.x在条件1和条件2中满足一个就行

推荐阅读