在尝试更新以package.json
为目标的git存储库中存储的自定义库时,我遇到了问题,
"dependencies": {
"awesomeLibrary": "git+https://awesome-library-url.git"
}
如果我去awesomeLibrary
回购并推送新的更改,有时会找不到最新版本。我需要指出,我请勿更改version
的{{1}}上的package.json
字段。
此行为会影响awesomeLibrary
或yarn upgrade awesomeLibrary
吗?
干杯, 哈维。
答案 0 :(得分:1)
如果您打算发布awesomeLibrary
软件包,或者想通过将package.json中的awesomeLibrary
字段指向软件包的仓库来从另一个项目中引用它,那么是,您必须添加name
和version
字段。
否则它是可选的。
查看npm官方文档中的“ 配置npm ”以获取更多详细信息:link
文档中的注释:“版本必须可由node-semver解析”