在vue3 uniapp项目中增加vite.config.js文件,当运行H5时报错。找不到vite
按照问题解决完还会出现新的bug。
@dcloudio/vite-plugin-uni 也找不到
但是重新起一个新的空的uniapp项目,添加vite.config.js 可以正常运行。
我想问:业务代码会对vite.config.js运行有影响吗?或者有其他什么问题导致的
failed to load config from E:...\vite.config.js
12:58:51.981 error when starting dev server:
12:58:51.981 Error [ERR_MODULE_NOT_FOUND]: Cannot find package '@dcloudio/vite-plugin-uni' imported from E:...\vite.config.js.timestamp-1758171531969-c8ddac39fc188.mjs
12:58:51.981 Did you mean to import @dcloudio/vite-plugin-uni/dist/index.js?
12:58:51.981 at new NodeError (node:internal/errors:405:5)
12:58:51.981 at packageResolve (node:internal/modules/esm/resolve:916:9)
12:58:51.981 at moduleResolve (node:internal/modules/esm/resolve:973:20)
12:58:51.981 at defaultResolve (node:internal/modules/esm/resolve:1193:11)
12:58:51.981 at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:404:12)
12:58:51.981 at ModuleLoader.resolve (node:internal/modules/esm/loader:373:25)
12:58:51.981 at ModuleLoader.getModuleJob (node:internal/modules/esm/loader:250:38)
12:58:51.981 at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:76:39)
12:58:51.981 at link (node:internal/modules/esm/module_job:75:36)
w***@qq.com (作者)
import {
defineConfig
} from 'vite';
import uni from '@dcloudio/vite-plugin-uni';
export default defineConfig({
plugins: [uni(),
});
2025-09-18 13:22
w***@qq.com (作者)
我使用HbuilderX4.75创建的两个项目,一个是有业务代码的项目(运行就报错),另一个是空项目(正常运行而且能读取vite.config.js)
2025-09-18 13:25
DCloud_UNI_JBB
能尝试复现嘛
2025-09-18 13:48
DCloud_UNI_JBB
两个vite.config.js内容一致嘛?
2025-09-18 13:48
w***@qq.com (作者)
回复 DCloud_UNI_JBB: 增加vite.config.js就报错。因为无法定位报错位置,不能提供demo去复现。 两个项目的 vite.config.js内容一致。 当我把业务代码复制到新的空项目中,新项目也同样报错了
2025-09-18 13:51
DCloud_UNI_JBB
回复 w***@qq.com: 你是什么项目?hx还是cli?
2025-09-18 14:05
w***@qq.com (作者)
回复 DCloud_UNI_JBB: hx创建的uniapp
2025-09-18 14:06
DCloud_UNI_JBB
回复 w***@qq.com: 你先定位一下具体是写了那块代码引起的报错,慢慢缩小下范围
2025-09-18 14:09
w***@qq.com (作者)
回复 DCloud_UNI_JBB: 我目前把原项目移植到cli新项目中,已经成功运行。 我推测是hx的依赖的版本问题。
2025-09-18 14:15
DCloud_UNI_JBB
回复 w***@qq.com: 你新的cli项目的uniapp依赖版本是多少
2025-09-18 14:17
w***@qq.com (作者)
"dependencies": {
"@dcloudio/uni-app": "3.0.0-4070620250821001",
"@dcloudio/uni-app-harmony": "3.0.0-4070620250821001",
"@dcloudio/uni-app-plus": "3.0.0-4070620250821001",
"@dcloudio/uni-components": "3.0.0-4070620250821001",
"@dcloudio/uni-h5": "3.0.0-4070620250821001",
"@dcloudio/uni-mp-alipay": "3.0.0-4070620250821001",
"@dcloudio/uni-mp-baidu": "3.0.0-4070620250821001",
"@dcloudio/uni-mp-harmony": "3.0.0-4070620250821001",
"@dcloudio/uni-mp-jd": "3.0.0-4070620250821001",
"@dcloudio/uni-mp-kuaishou": "3.0.0-4070620250821001",
"@dcloudio/uni-mp-lark": "3.0.0-4070620250821001",
"@dcloudio/uni-mp-qq": "3.0.0-4070620250821001",
"@dcloudio/uni-mp-toutiao": "3.0.0-4070620250821001",
"@dcloudio/uni-mp-weixin": "3.0.0-4070620250821001",
"@dcloudio/uni-mp-xhs": "3.0.0-4070620250821001",
"@dcloudio/uni-quickapp-webview": "3.0.0-4070620250821001",
"vue": "^3.4.21",
"vue-i18n": "^9.1.9",
},
"devDependencies": {
"@dcloudio/types": "^3.4.8",
"@dcloudio/uni-automator": "3.0.0-4070620250821001",
"@dcloudio/uni-cli-shared": "3.0.0-4070620250821001",
"@dcloudio/uni-stacktracey": "3.0.0-4070620250821001",
"@dcloudio/vite-plugin-uni": "3.0.0-4070620250821001",
"@vue/runtime-core": "^3.4.21",
"vite": "5.2.8",
}
2025-09-18 14:26
DCloud_UNI_JBB
回复 w***@qq.com: 你把hx的版本升级到4.76试试
2025-09-18 14:28
w***@qq.com (作者)
回复 DCloud_UNI_JBB: 升级hx 对应离线打包的sdk是不是也要升级
2025-09-18 14:50
w***@qq.com (作者)
回复 DCloud_UNI_JBB: 升级了。 还是无法运行,错误也是一样,找不到依赖
2025-09-18 14:54