【问题标题】:npm install a forked branchnpm 安装一个分叉的分支
【发布时间】:2018-05-29 17:33:09
【问题描述】:

我已经阅读了有关此主题的多个主题,但在安装 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,其中包含分叉存储库的内容,但不是实际的构建文件。这是哪里来的-workspace

为了解决这个问题,我在分叉的 repo 中运行了npm run build,并将构建文件夹提交回 repo。然后我再次运行相同的 npm install 命令,但没有任何改变。

为了安装这个分叉的 repo,我到底需要做什么?

【问题讨论】:

    标签: github npm-install


    【解决方案1】:

    我在这个帖子https://stackoverflow.com/a/41058940/735310找到了答案

    我最终用build 文件夹的内容创建了一个新的repo material-ui-package,然后使用:

    npm install --save myuser/material-ui-package 并且成功了。

    确实很麻烦。如果有更好的方法,请告诉我。

    名称 material-ui-workspace 来自分叉文件夹的主分支的 package.json。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-03-09
      • 1970-01-01
      • 1970-01-01
      • 2012-03-02
      • 2018-01-08
      • 2017-02-05
      • 2017-12-26
      相关资源
      最近更新 更多