如何在没有NPM或Yarn的情况下使用/导入/安装Javascript/Typescript包?

ldioqlga  于 2023-04-19  发布在  Java
关注(0)|答案(1)|浏览(234)

为了给予一些背景,我正在学习通过查看开源GitHub存储库中的Good first issues来使用开源软件。我发现了一个我想解决的问题,因此我下载了开源SDK的源代码,并在SDK中进行了更改。
我希望能够通过使用SDK编写另一个简单的应用程序来测试我的更改,但我不确定如何做到这一点。通常情况下,如果我想使用开发人员提供的当前版本的SDK,我会让Yarn或NPM将软件包安装到我的应用程序中,然后根据需要使用const package = require("package");import package from "package"导入。这就是我有点迷失的地方,因为我想使用我的本地版本的包,而不是使用发布的东西,以确保我所做的更改在创建拉取请求之前按预期工作。
先谢谢你的建议。

kyvafyod

kyvafyod1#

1.转到您的SDK项目目录并构建SDK的可分发版本。
1.使用npm packyarn pack创建压缩包,通常是.tgz文件。
1.然后可以使用npm install /project-path/your-sdk-version.tgzyarn add file:/project-path/your-sdk-version.tgz
1.一旦安装了这个包,你就可以像往常一样把它导入你的包了。

相关问题