请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

node_module包内部import报错

next + react项目 我引入了一款插件local-search,安装下载都没问题,但是在组件里面使用时,页面和终端都会报错,说是local-search他的依赖包里面用的import无法从非模块化导入,很奇葩,我对比别的依赖包比如antd,大家用法都一致的为什么他会报错呢?
图片描述
图片描述

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

1回答

Tomas 2022-12-01 23:57:34

看起来是它这个包并没有编译,dist 中是 es6 格式

0 回复 有任何疑惑可以回复我~
  • 提问者 weixin_慕虎5496050 #1
    但是我放到普通的react项目中他是可行的,不用next
    回复 有任何疑惑可以回复我~ 2022-12-02 00:12:14
  • Tomas #2
    嗯啊 我意思是它这个包可能没有经过 webpack 编译为 umd 格式,不太规范,可能需要在项目里面自己在 webpack 配置文件里把它编译
    回复 有任何疑惑可以回复我~ 2022-12-02 12:19:22
  • 提问者 weixin_慕虎5496050 回复 Tomas #3
    next中配置好难搞,该如何配置单个插件编译呢
    回复 有任何疑惑可以回复我~ 2022-12-07 14:51:39
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信