欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 文化 > 【npm】如何在不发布包的情况下,在本地调用并测试它

【npm】如何在不发布包的情况下,在本地调用并测试它

2024/10/24 5:18:40 来源:https://blog.csdn.net/weixin_45687201/article/details/139503098  浏览:    关键词:【npm】如何在不发布包的情况下,在本地调用并测试它

要在不发布到 npm 的情况下本地调用测试一个 npm 包,你可以使用 npm link。这使你能够在本地文件系统中链接到你的包,而不必每次进行更改后都重新发布它。

以下是使用 npm link 的一般步骤:

1、在包目录中运行 npm link

在你的包的根目录中运行 npm link 命令。这将在全局 node_modules 目录中创建一个符号链接,使你的包可以在全局范围内被访问。

cd /path/to/your-package
npm link


2、在使用该包的项目中运行 npm link your-package-name

在你想要使用该包的项目目录中运行 npm link your-package-name 命令。这将在项目的 node_modules 目录中创建一个指向你的包的符号链接。

cd /path/to/your-project
npm link your-package-name


3、进行测试:

现在,你可以在项目中使用你的包了。任何对包的更改都会立即反映在你的项目中,无需重新发布或更新包。

4、取消链接(可选):

如果你不再需要在项目中使用链接的包,可以运行 npm unlink your-package-name 取消链接。

npm unlink your-package-name

同样地,如果你要取消链接到全局的包,可以在包的目录中运行 npm unlink

cd /path/to/your-package
npm unlink

这样,你可以在本地进行包的开发和测试,而无需反复发布到 npm。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com