package.json上的版本字段是否由库依赖项(纱线、npm…)使用?

package.json上的版本字段是否由库依赖项(纱线、npm…)使用?,npm,version,package.json,yarnpkg,Npm,Version,Package.json,Yarnpkg,我在试图更新git repo中存储的自定义库时遇到了一些问题,这些库的目标是package.json上的库,比如: "dependencies": { "awesomeLibrary": "git+https://awesome-library-url.git" } 如果我去awesomeLibraryrepo并推送新的更改,有时我得不到最新版本。我需要注意的是,我不会更改awesomeLibrary的package.json上的version字段 此行为是否会影响纱线升级awes

我在试图更新git repo中存储的自定义库时遇到了一些问题,这些库的目标是
package.json上的库,比如:

"dependencies": {    
  "awesomeLibrary": "git+https://awesome-library-url.git"
}
如果我去
awesomeLibrary
repo并推送新的更改,有时我得不到最新版本。我需要注意的是,我不会更改
awesomeLibrary
package.json
上的
version
字段

此行为是否会影响
纱线升级awesomeLibrary
npm更新awesomeLibrary

干杯,
Javi.

如果您计划发布
awesomeLibrary
软件包,或者希望通过将package.json中的
awesomeLibrary
字段指向软件包的repo来引用另一个项目,那么,您必须添加
名称
版本
字段

否则它是可选的

查看npm官方文档中的“配置npm”,了解更多详细信息:

他们文档中的注释:“版本必须可由解析”