package.json依赖插入符号
假设在package.json文件中我有我的依赖关系as-as -
"dependencies": {
"moment": "^2.22.2"
}
在这里,我们是说对于包“瞬间”我们可以使用任何版本2.xx功能(即我们可以在我们的应用程序中使用2.23.2提供的新功能,尽管我们在计算机上安装了2.22.2)或我们是否说过使用我们的应用程序代码的任何人都可以使用任何2.xx版本的“时刻”套餐?
回答如下:如果你设置:
"moment": "^2.22.2"
用户将下载几乎v2.22.2
。在这种情况下,您将下载v2.24.0
如果你设置:
"moment": "2.22.2"
用户将完全下载该版本
如果你设置:
"moment": "~2.22.1"
用户将下载几乎v2.22.1
。在这种情况下,您将下载v2.22.2
当且仅当模块遵守v2.9.9
标准时,才能使用semver中的函数。 99.999%的情况确实如此。
package.json依赖插入符号
假设在package.json文件中我有我的依赖关系as-as -
"dependencies": {
"moment": "^2.22.2"
}
在这里,我们是说对于包“瞬间”我们可以使用任何版本2.xx功能(即我们可以在我们的应用程序中使用2.23.2提供的新功能,尽管我们在计算机上安装了2.22.2)或我们是否说过使用我们的应用程序代码的任何人都可以使用任何2.xx版本的“时刻”套餐?
回答如下:如果你设置:
"moment": "^2.22.2"
用户将下载几乎v2.22.2
。在这种情况下,您将下载v2.24.0
如果你设置:
"moment": "2.22.2"
用户将完全下载该版本
如果你设置:
"moment": "~2.22.1"
用户将下载几乎v2.22.1
。在这种情况下,您将下载v2.22.2
当且仅当模块遵守v2.9.9
标准时,才能使用semver中的函数。 99.999%的情况确实如此。