从特定分支或打开拉取请求安装 React-Admin 包
Install React-Admin package from specific branch or with open pull request
我在尝试使用 NPM 在活动项目中安装 React-Admin 包的开发分支时遇到困难,具体而言:
- ra-tree-ui-materialui
- ra-树核心
在此 PR 中进行更改 https://github.com/marmelab/react-admin/pull/3379
有没有什么方法可以像通常将其放入 package.json ("username/repo#branch")
很难安装本地版本的 React Admin 包之一,因为我们使用包含所有包的单一存储库。
我看到了两个满足您需求的解决方案。
安装 alpha 版本
核心团队刚刚发布了下一个 React Admin 版本的 alpha 版本。目前还不稳定,不过你可以试试 运行ning :
npm install --save ra-tree-core@next
npm install --save ra-tree-ui-materialui@next
安装本地版本进行开发
如果你想在使用 React Admin 包时调整它们,你可以分叉整个 repo 并使用符号 links。
# On a separate folder
git clone git@github.com:marmelab/react-admin.git
cd react-admin
make install
make build
cd packages/ra-tree-core
npm link # This will make this package available for linking
然后在你的项目上 运行:
npm link ra-tree-core
这将在您的本地 ra-tree-core
和 node_module 文件夹之间创建一个符号 link。
我用 npm 展示了这些示例,但 yarn link
也可以。
我在尝试使用 NPM 在活动项目中安装 React-Admin 包的开发分支时遇到困难,具体而言:
- ra-tree-ui-materialui
- ra-树核心
在此 PR 中进行更改 https://github.com/marmelab/react-admin/pull/3379
有没有什么方法可以像通常将其放入 package.json ("username/repo#branch")
很难安装本地版本的 React Admin 包之一,因为我们使用包含所有包的单一存储库。
我看到了两个满足您需求的解决方案。
安装 alpha 版本
核心团队刚刚发布了下一个 React Admin 版本的 alpha 版本。目前还不稳定,不过你可以试试 运行ning :
npm install --save ra-tree-core@next
npm install --save ra-tree-ui-materialui@next
安装本地版本进行开发
如果你想在使用 React Admin 包时调整它们,你可以分叉整个 repo 并使用符号 links。
# On a separate folder
git clone git@github.com:marmelab/react-admin.git
cd react-admin
make install
make build
cd packages/ra-tree-core
npm link # This will make this package available for linking
然后在你的项目上 运行:
npm link ra-tree-core
这将在您的本地 ra-tree-core
和 node_module 文件夹之间创建一个符号 link。
我用 npm 展示了这些示例,但 yarn link
也可以。