我刚刚更新了我的依赖项,它会自动放入" ^"符号。这意味着什么剂量?文档中没有任何内容。
实施例
" bower":" ^ 1.2.8",
我也可以在一些npm提交https://github.com/npm/npm/commit/ce662561ca0a7b154a7e6058a6a2428b49bd7266中找到它 https://www.npmjs.org/doc/json.html
答案 0 :(得分:9)
它是semver语法的一部分。
来自https://www.npmjs.org/doc/misc/semver.html
^1.2.3
:=>=1.2.3-0 <2.0.0-0
&#34;与1.2.3&#34;兼容。使用插入符号时 运营商,指定版本的任何东西(包括预发布) 将支持,但不包括下一个主要版本(或 它的预发布。)
在您的情况下,这意味着项目依赖于bower 1.2.8,但应该继续工作直到bower 2.0.0。