为了给予一些背景,我正在学习通过查看开源GitHub存储库中的Good first issues
来使用开源软件。我发现了一个我想解决的问题,因此我下载了开源SDK的源代码,并在SDK中进行了更改。
我希望能够通过使用SDK编写另一个简单的应用程序来测试我的更改,但我不确定如何做到这一点。通常情况下,如果我想使用开发人员提供的当前版本的SDK,我会让Yarn或NPM将软件包安装到我的应用程序中,然后根据需要使用const package = require("package");
或import package from "package"
导入。这就是我有点迷失的地方,因为我想使用我的本地版本的包,而不是使用发布的东西,以确保我所做的更改在创建拉取请求之前按预期工作。
先谢谢你的建议。
1条答案
按热度按时间kyvafyod1#
1.转到您的SDK项目目录并构建SDK的可分发版本。
1.使用
npm pack
或yarn pack
创建压缩包,通常是.tgz文件。1.然后可以使用
npm install /project-path/your-sdk-version.tgz
或yarn add file:/project-path/your-sdk-version.tgz
。1.一旦安装了这个包,你就可以像往常一样把它导入你的包了。