我在尝试更新存储在git repo中的自定义库时遇到了问题,目标是package.json
上的库,如:
"dependencies": {
"awesomeLibrary": "git+https://awesome-library-url.git"
}
如果我去awesomeLibrary
repo并推送新的更改,有时我无法获得最新版本。我需要注意的是,我不更改awesomeLibrary
的package.json
上的version
字段。
这种行为会影响yarn upgrade awesomeLibrary
或npm update awesomeLibrary
吗?
干杯,贾维。
如果您计划发布awesomeLibrary
包,或者希望通过将package.json中的awesomeLibrary
字段指向包的repo来从另一个项目引用它,那么是,则必须添加name
和version
字段。
否则它是可选的。
查看npm官方文档中的">配置npm"以了解更多详细信息:链接
从他们的文档中注意:"版本必须可由节点semver解析">