本文转载自微信公众号「前端壹栈」,文讲作者落落落洛克。文讲转载本文请联系前端壹栈公众号。文讲 在本地开发npm模块的文讲时候,我们可以使用npm link命令,文讲将npm 模块链接到对应的文讲运行项目中去,方便地对模块进行调试和测试 包链接是文讲一个两步过程: 1.为依赖项创建全局软链npm link。一个符号链接,文讲简称软链,文讲是文讲一个快捷方式,指向系统上的文讲其它目录或文件。高防服务器 2.告诉应用程序使用全局软链npm link some-dep。文讲 我们可以像往常一样在some-dep项目上进行开发. 然后my-app依赖some-dep也是文讲最新的代码。软链是文讲指向本地的,并不会提交到git,文讲这非常有利于我们的调试 如果使用VSCode并想在some-dep中设置断点,你需要在调试器中为my-app启用软链。这样做是通过设置 在launch.json。 在代码中的调试配置中启用符号链接 当我们不想再使用本地版本时some-dep,服务器租用请删除软链。但请注意,npm unlink是npm uninstall的别名 也清理全局链接,但它的存在不会影响到my-app. 掌握npm link的两步流程是对任何Node.js开发者的工具集的一个有益补充。这个过程包括在依赖关系中运行npm link,以及在应用中运行npm link some-dep。(另外多提一点现代包管理工具pnpm也是利用软链来管理它的云服务器依赖视图)前言
用法
调试
恢复
总结