【问题标题】:How install npm dependency (rsuite) from github repository如何从 github 存储库安装 npm 依赖项(rsuite)
【发布时间】:2021-12-27 00:06:00
【问题描述】:

我正在使用下一个 js 11。

我想编辑一个 rsuite 组件,所以我知道我需要克隆依赖项 https://github.com/rsuite/rsuite.git,并在我的分支中进行更改然后安装它。

问题是虽然我可以安装依赖项(“rsuite”:“MYUSER/rsuite”),但并非所有文件都已安装。

然后直接从rsuite测试安装,("rsuite": "rsuite/rsuite")也探测,"rsuite":"git https://github.com/rsuite/rsuite.git"等方式,(npm install https://github.com/rsuite/rsuite.git)和(yarn add @987654324 @),但是没有case,不是所有东西都安装好了,只有一些文件。

有人知道他们是怎么做到的吗?

非常感谢。

图片:

【问题讨论】:

    标签: github npm installation rsuite


    【解决方案1】:

    因为 npm 安装会读取 package.json 中的信息。

    npm install https://github.com/rsuite/rsuite.git
    

    上述语句执行时会读取package.json文件配置。

    所以只有 README 和 CHANGELOG 文件可用。为了更方便以模块化的方式导入组件,rsuite采用如下方式导入。

    import Button rsuite/Button
    

    为了实现这样的组件导入,我们在 rsuite 发布时创建了一个自定义目录。所有组件将被复制到根目录,并通过软链接与 cjs 和 esm 目录关联。详细的发布脚本可以在gulpfile配置中查看。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-06
      • 2018-12-07
      • 2019-06-21
      • 2015-04-28
      • 1970-01-01
      • 2016-08-02
      • 2014-01-18
      • 1970-01-01
      相关资源
      最近更新 更多