存储库并从git HTTP链接安装它。喜欢:
“ui-components”:“https://user_name@bitbucket.org/repo_path.git#branch_name”
我一直在改变代码并推动 远程 </跨度> 存储库,为了节省开发成本,我正在从本地目录安装。喜欢:
“ui-components”:“file:../ path_to_that_repository”
这样做,我不必将更改推送到 远程 </跨度>
按照 npm docs,你可以提一下commit-id或semver版本(你包含在依赖项目的package.json中)来帮助yarn或npm识别是否有可供安装的最新版本。
npm
阅读文档: https://docs.npmjs.com/files/package.json#git-urls-as-dependencies
例子:
git+ssh://git@github.com:npm/npm.git#v1.0.27 git+ssh://git@github.com:npm/npm#semver:^5.0 git+https://isaacs@github.com/npm/npm.git git://github.com/npm/npm.git#v1.0.27
了解您的关注后:
说你的存储库 react-plugin 是您要包含在项目中的那个 react-project 。
react-plugin
react-project
在package.json中 react-plugin ,你指定一个版本,比方说1.0.0
下次更新时 react-plugin 确保您也更新版本。
Yarn / npm将检测该版本差异,并将根据该更新您的本地依赖项。
我希望这能解决你的问题。