比如发布一个库test
在别的项目里引用
npm install test
怎么指定版本号前面加上^
"test":"^0.0.1"
还有个问题就是我本地按照这个配置然后运行npm install
比如现在服务器上是0.0.2
的版本理论上会自动安装到0.0.2
版本,但是并没有升级,这是为什么呢?
然后查资料说用npm update
,试了下也不行,所以特来问问大佬们该怎么弄。
比如发布一个库test
在别的项目里引用
npm install test
怎么指定版本号前面加上^
"test":"^0.0.1"
还有个问题就是我本地按照这个配置然后运行npm install
比如现在服务器上是0.0.2
的版本理论上会自动安装到0.0.2
版本,但是并没有升级,这是为什么呢?
然后查资料说用npm update
,试了下也不行,所以特来问问大佬们该怎么弄。
10 回答10.3k 阅读
4 回答8.6k 阅读✓ 已解决
7 回答10.7k 阅读
2 回答11.3k 阅读✓ 已解决
6 回答2.5k 阅读
5 回答4.2k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
目录
几个符号
安装类库
更新类库
参考文献
几个符号
^--不允许改变左边第一个非零的数字。比如:
~--允许小改数字变化。比如:
---指定某一区间的版本。比如:
x--匹配任意的数字X。比如:
安装类库
某一语法:npm install [<@scope>/]<name>@<version>
某些示例:
//安装某一指定版本
npm install test@0.0.2
//安装指定范围版本
//安装指定范围版本(大于)
npm install test@">0.0.1"
//安装指定范围版本(小于)
npm install test@"<0.0.1"
//安装指定范围版本(之间)
npm install test@"^0.0.2"
npm install test@">=0.0.2 <0.0.3"
更新类库
某一语法:npm update [-g] [<pkg>...]
某些示例:
参考文献
npm-官方文档-安装类库英文版
npm-官方文档-更新类库英文版
semver-算版本号