Vue3 vite:is a JavaScript file. Did you mean to enable the 'allowJs' option?
描述
今天在vue3+vite下进行打包时,突然vscode报了一个error。
大概的意识是询问是否启用“allowJS”选项,因为该文件在程序内是指定用于编译的根文件。
提示信息已经很明确了,下面从网上摘抄了下什么是 allowJS 选项。
allowJs是1.8中新提供的选项。TypeScript编译器将对.js文件进行快速的完整性检查,以检查是否存在语法错误,否则会将它们直接传递到输出目录。
在将JavaScript项目迁移到TypeScript时,这很有用,这样您不必一次迁移所有内容,而是开始在TypeScript中编写新代码和/或逐个迁移每个文件。
解决办法
① 打开package.json 文件
1 "scripts": { 2 "dev": "vite", 3 "build": "run-p type-check build-only", 4 "preview": "vite preview", 5 "build-only": "vite build", # 添加这个命令 6 "type-check": "vue-tsc --noEmit" 7 },
最后把编译命令改为 npm run build-only就行。
分类:
问题收集
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现