首页 > 其他分享 >npm link 本地包调试 使用未发布包

npm link 本地包调试 使用未发布包

时间:2023-01-09 12:15:09浏览次数:39  
标签:npm packageName 导出 link 根目录 链接 调试

创建 npm 包软链接只需 两步

第一步

将未发布的包设置为全局包,在根目录下,执行:

npm link

在一个包文件夹内执行 npm link 将在全局文件 {prefix}/lib/node_modules/ 内,创建一个符号链接(symlink),这个链接指向 npm link 命令执行的地方。

第二步

在需要使用该包的项目根目录下,执行:

npm link packageName

npm link packageName 命令,将会创建一个从全局安装的 packageName 到当前文件内的 node_modules 下的符号链接。

需要注意:

  • packageName 是取自包的 package.json 中 name 字段,不是文件夹名称。

  • 包的名称可能有作用域前缀,如果有, packageName 也要对应加上。

  • 包的 browser, module, main 的导出文件,有些包可能只导出了构建后的产物,未构建就使用可能会报错或不能同步更新;建议源码导出;

标签:npm,packageName,导出,link,根目录,链接,调试
From: https://www.cnblogs.com/da-datang/p/17036621.html

相关文章

  • Windows 11 内核新调试器「GitHub 热点速览 v.23.01」
    本周热点趋势榜虽然新项目不多,但是还是有几个不错值得收藏的工具项目,比如用来做文本转语音的tortoise-tts能生成更加贴近真实人声的语音,让Golang并发更出色的conc,以......
  • python调试模块pdb:pdb基本用法(转)
    转载自:https://www.jianshu.com/p/fb5f791fcb18python调试:pdb基本用法(转)Edward_f0cusIP属地:台湾12016.01.0615:39:49字数767阅读73,778转自IBM开发......
  • ip link show type
     ip-detailslinkshow  type在第三行,loopback物理wifi等没有type ip-details-jsonlinkshow|jq--join-output'.[]|if.ifname!=null......
  • gcc linking order
    g++-o11.cpp-lpng16#correctg++1.cpp-lpng16-o1#correctg++-lpng161.cpp-o1#wrongg++-o1-lpng161.cpp#wrongLink1 |  Link2 | Link3......
  • 【前端调试】- 借助Performance分析并优化性能
    欢迎阅读本系列其他文章【前端调试】-更好的调试方式VSCodeDebugger【前端调试】-断点调试的正确打开方式介绍首先简单过一下Performance的使用,打开网页点击控制台......
  • readlink realpath
     readlink默认检查参数是否存在,realpath不会检查    readlink直接读取非symlink报错,读取symlink只解析第一级symlinkrealpath可直接解析symlink和非s......
  • vue-cli更改包管理器yarn为npm
    找到路径C:\Users{当前登录的用户名}\下的.vuerc文件打开此文件,修改packageManager的值就可以了如果你想在项目中使用npm包管理工具,就将其值改为"npm"如果你想在项目中......
  • 【学习笔记】动态树 Link-Cut Tree
    -闲话LCT优秀博客:FlashHu大佬的cnblogs:https://www.cnblogs.com/flashhu/p/8324551.html-动态树Link-CutTree-前置知识「必学」Splay。「重要」树链剖分......
  • 解决flash builder 4.6调试不可用
    flashbuilder4.6在使用debug调试时需要系统安装相应浏览器对应的flashplayerdebug版本,flashplayerdebug到adobe官网下载最新的即可,下载地址为:​​http://www.adobe.com/......
  • pnpm的使用
    1.pnpm是什么  pnpm是一种常见的包管理工具,详情可见 官方文档2.为什么使用pnpm 2.1介绍  前端常见的包管理工具有yarn、npm、pnpm  npm1npm2是采用......