我已经完成了关于这个主题的几个主题,但是仍然遇到安装GitHub仓库的特定分支的问题。
我已将mui-org/material-ui
分配给myuser/material-ui
。要在我的主项目中安装fork,我运行以下命令:
npm install --save myuser/material-ui
这在我的package.json文件中添加了一行"material-ui-workspace": "github:myuser/material-ui",
。在node_modules下,我看到一个文件夹material-ui-workspace
,其中包含forked repo的内容,但不是实际的构建文件。 -workspace
来自哪里?
为了解决这个问题,我在forked repo中运行npm run build
并将build文件夹提交回repo。然后我再次运行相同的npm install命令,但没有任何改变。
为了安装这个forked repo,我到底需要做什么?
答案 0 :(得分:0)
我在这个帖子https://stackoverflow.com/a/41058940/735310
上找到了答案我最终只使用material-ui-package
文件夹的内容创建了一个新的repo build
,然后使用以下方式部署它:
npm install --save myuser/material-ui-package
并且它有效。
确实非常麻烦。如果有更好的方法,请告诉我。
名称material-ui-workspace
来自分叉文件夹主分支的package.json。