require() of ES modules is not supported.ts项目中添加js文件报错

在Vue3项目中遇到错误,提示必须使用import加载ES模块,而不是require。错误源于cz-config.js文件被作为ES模块处理,而package.json中指定了"type":"module"。解决方案包括将.cz-config.js重命名为.cjs扩展名,或将引用代码改为import语法,或者移除package.json中的"type":"module"配置。
摘要由CSDN通过智能技术生成

Must use import to load ES Module:
E:\1-vue3\XXXXXXXXX\book-money.cz-config.js require() of ES modules is
not supported. require() of
E:\1-vue3\XXXXXXXXX\book-money.cz-config.js from
E:\1-vue3XXXXXXXXX\book-money\node_modules\find-config\src\find-config.js
is an ES module file as it is a .js file whose nearest parent
package.json contains “type”: “module” which defines all .js files in
that package scope as ES modules. Instead rename .cz-config.js to end
in .cjs, change the requiring code to use import(), or remove “type”:
“module” from E:\1-vue3\XXXXXXXXX\book-money\package.json.

按照提示,,删除 “type”: "module"即可

在这里插入图片描述

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值