今天在打包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博客

 

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐