0

我正在使用下一个 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 https://github.com/rsuite/rsuite.git ),但是没有case,不是所有东西都安装好了,只有一些文件。

有谁知道他们怎么做?

非常感谢。

图片:

在此处输入图像描述

4

1 回答 1

0

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

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

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

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

import Button rsuite/Button

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

于 2022-02-22T11:24:16.067 回答