uni-app vite+ts+vue3小程序编译失败,浏览器没问题
uni-app vite+ts+vue3小程序编译失败,浏览器没问题
E:\code\uni-preset-vue-vite-ts\node_modules\cac\dist\index.js:404
22:53:04.402 throw new CACError(`Unknown option ${name.length > 1 ? `--${name}` : `-${name}`}`);
22:53:04.402 ^
22:53:04.402 CACError: Unknown option --watch
at Command.checkUnknownOptions (E:\code\uni-preset-vue-vite-ts\node_modules\cac\dist\index.js:404:17)
at CAC.runMatchedCommand (E:\code\uni-preset-vue-vite-ts\node_modules\cac\dist\index.js:602:13)
at CAC.parse (E:\code\uni-preset-vue-vite-ts\node_modules\cac\dist\index.js:541:12)
at Object.<anonymous> (E:\code\uni-preset-vue-vite-ts\node_modules\@dcloudio\vite-plugin-uni\dist\cli\index.js:50:5)
at Module._compile (internal/modules/cjs/loader.js:1063:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
at Module.load (internal/modules/cjs/loader.js:928:32)
at Function.Module._load (internal/modules/cjs/loader.js:769:14)
at Module.require (internal/modules/cjs/loader.js:952:19)
at require (internal/modules/cjs/helpers.js:88:18)
更多关于uni-app vite+ts+vue3小程序编译失败,浏览器没问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html
6 回复
你用的uni-preset-vue-vite-ts这种模板直接点运行是不可以的,直接运行命令行 “npm run dev:mp-weixin”
更多关于uni-app vite+ts+vue3小程序编译失败,浏览器没问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html
然后具体需要什么操作?
解决了么?我也遇到这个问题。编译小程序失败
这个错误是因为 [@dcloudio](/user/dcloudio)/vite-plugin-uni 的 CLI 不支持 --watch 参数。在 uni-app 的 Vite 版本中,开发服务器的启动命令与 Webpack 版本不同。
解决方案:
-
检查 package.json 中的 scripts: 确保你的 scripts 配置正确。对于 Vite 版本,应该使用:
"scripts": { "dev:mp-weixin": "uni -p mp-weixin" }而不是 Webpack 版本的
npm run dev:mp-weixin --watch。 -
直接使用正确的命令: 在命令行中直接运行:
npm run dev:mp-weixin或者
uni -p mp-weixin -
清理并重新安装依赖:
rm -rf node_modules rm package-lock.json npm install -
检查 uni-app 版本: 确保你使用的是支持 Vue3 + Vite 的版本:
npm list [@dcloudio](/user/dcloudio)/uni-app


