[vue3打包时出现的问题]File ‘xxx‘ is a JavaScript file. Did you mean to enable the ‘allowJs‘ option?

 今天在打包vue3+ts的项目是遇到了一个错误信息:is a JavaScript file. Did you mean to enable the 'allowJs' option? (是一个javaScript文件。你是否要启用‘allowJs选项?’)错误信息如下:

查了一下说是由于我们的项目配置中缺少了‘allowJs’选项导致的。当我们在使用TypeScript编辑器编译项目时,如果项目中存在javaScript文件,但是没有启用'allowJs'选项,就会有上面的错误信息。

什么是“allowJs”选项:

在项目中如果同时使用javaScript和TypeScript。由于javaScript和TypeScript有语法和功能上的差异,我们需要告诉TypeScript编译器如何处理javaScript文件。TypeScript提供了“allowJs”选项。该选项用于指示TypeScript编译器是否允许编译javaScript文件。

解决:

1、在项目的tsconfig.json文件中

2、找到“compilerOptions”部分

3、在“compilerOptions”中添加“allowJs”选项,并设置为true

{
  "compilerOptions": {
    "allowJs": true,
    }
}

这样TypeScript编辑器将能够正确处理javaScript文件,不再报错。

我也是参考别人的,自己想做个记录。想要了解更多可以点击下方链接

is a JavaScript file. Did you mean to enable the 'allowJs' option?_mob649e81673fa5的技术博客_51CTO博客

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值