本地包调试问题

本地包调试问题

https://img1.sycdn.imooc.com//climg/61ce601a0956cbc704420078.jpg

这种引用包的方式是node.js的语法吗?
如果使用这种写法来调试包,上线时需要借助 lerna 来将这个 "file:../utils" 做转换吗

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,package.json中的依赖提供了四种使用方式,所以我们可以在这里使用file链接本地文件

  • version,遵循semver

  • 一个tarball的url

  • 一个git url

  • 本地路径

上线时可以自己手动修改这里的版本号,也可以通过lerna publish 进行修改。

  • 慕粉3946981 提问者 #1

    不怎么明白老师说的是什么意思。
    file这种写法优于 npm link 链接到全局,但缺点是包发布时需要手动修改file对应的版本号,可以使用lerna快速修改file对应的版本
    file也是node.js原生的语法?

    2022-04-14 22:50:10
  • 扬_灵 回复 提问者 慕粉3946981 #2

    同学你好,如果测试包和项目在同一项目下建议使用file,测试的本地的其他包建议使用npm link. learn publish发包时会修改模块版本,file是package.json中提供的。

    2022-04-15 08:49:51
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师
插入代码