老师您好,请教一下import-local和npm link的区别

老师您好,请教一下import-local和npm link的区别

根据我的理解,import-local和npm link都是用来辅助调试的,import-local用于将全局执行的js切换到局部node_modules下的命令去执行,npm link用于将当前npm模块映射到全局,使全局执行的npm命令可以切换到源码所在js。不知我理解的对不,还请老师指导?

正在回答 回答被采纳积分+1

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

1回答
扬_灵 2021-12-19 09:56:29

同学你好,'import-local用于将全局执行的js切换到局部node_modules下的命令去执行' import-local是需要我们在项目中进行使用判断的,而且import-local的判断逻辑是当我们全局和本地的node_modules中都存在该命令时优先使用本地node_modules中的命令。npm link 的理解是对的,npm link的调试相对简单一些。

  • 提问者 jindong #1

    老师您好,我想请问一下,什么场景下会用到import-local的调试呢?

    2021-12-19 23:03:05
  • 提问者 jindong #2

    关于import-local的作用是否可以这样理解:

    比如说,全局注册了C命令,C命令对应C命令所在包,如果全局安装了C命令所在包,同时A项目也安装了C命令所在包作为依赖,如果在A项目的目录下执行C命令,import-local可以自动切换到A项目局部node_modules下的C命令所在包,执行对应的js。不知我对import-local的理解对不对,请老师指导

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

    2021-12-19 23:15:41
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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