1、使用命令行创建项目
vue create -p dcloudio/uni-preset-vue my-project
选择默认模板
2、添加@unocss/webpack依赖
pnpm add @unocss/webpack -D
3、启动项目:
pnpm serve
产品分类: uniapp/H5
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: Windows 11 24H2
浏览器平台: Edge
浏览器版本: 133.0.3065.92
项目创建方式: CLI
CLI版本号: 2.0.2-4040520250103001
1、使用命令行创建项目
vue create -p dcloudio/uni-preset-vue my-project
选择默认模板
2、添加@unocss/webpack依赖
pnpm add @unocss/webpack -D
3、启动项目:
pnpm serve
成功启动项目
启动报错,提示:
ERROR TypeError: Cannot convert undefined or null to object
TypeError: Cannot convert undefined or null to object
at Function.assign (<anonymous>)
at D:\project\uniapp\my-project\node_modules\.pnpm\@dcloudio+vue-cli-plugin-uni@2.0.2-4040520250103001_copy-webpack-plugin@13.0.0_postcss@8.5.3\node_modules\@dcloudio\vue-cli-plugin-uni\lib\chain-webpack.js:53:34
at Object.tap (D:\project\uniapp\my-project\node_modules\.pnpm\webpack-chain@6.5.1\node_modules\webpack-chain\src\Use.js:14:20)
at D:\project\uniapp\my-project\node_modules\.pnpm\@dcloudio+vue-cli-plugin-uni@2.0.2-4040520250103001_copy-webpack-plugin@13.0.0_postcss@8.5.3\node_modules\@dcloudio\vue-cli-plugin-uni\lib\chain-webpack.js:53:12
at Array.forEach (<anonymous>)
at D:\project\uniapp\my-project\node_modules\.pnpm\@dcloudio+vue-cli-plugin-uni@2.0.2-4040520250103001_copy-webpack-plugin@13.0.0_postcss@8.5.3\node_modules\@dcloudio\vue-cli-plugin-uni\lib\chain-webpack.js:22:17
at D:\project\uniapp\my-project\node_modules\.pnpm\@vue+cli-service@5.0.8_vue-template-compiler@2.6.14_vue@2.6.14\node_modules\@vue\cli-service\lib\Service.js:268:40
at Array.forEach (<anonymous>)
at Service.resolveChainableWebpackConfig (D:\project\uniapp\my-project\node_modules\.pnpm\@vue+cli-service@5.0.8_vue-template-compiler@2.6.14_vue@2.6.14\node_modules\@vue\cli-service\lib\Service.js:268:26)
at Service.resolveWebpackConfig (D:\project\uniapp\my-project\node_modules\.pnpm\@vue+cli-service@5.0.8_vue-template-compiler@2.6.14_vue@2.6.14\node_modules\@vue\cli-service\lib\Service.js:272:48)
at PluginAPI.resolveWebpackConfig (D:\project\uniapp\my-project\node_modules\.pnpm\@vue+cli-service@5.0.8_vue-template-compiler@2.6.14_vue@2.6.14\node_modules\@vue\cli-service\lib\PluginAPI.js:132:25)
at serve (D:\project\uniapp\my-project\node_modules\.pnpm\@dcloudio+vue-cli-plugin-uni@2.0.2-4040520250103001_copy-webpack-plugin@13.0.0_postcss@8.5.3\node_modules\@dcloudio\vue-cli-plugin-uni\commands\serve.js:51:31)
at Service.run (D:\project\uniapp\my-project\node_modules\.pnpm\@vue+cli-service@5.0.8_vue-template-compiler@2.6.14_vue@2.6.14\node_modules\@vue\cli-service\lib\Service.js:262:12)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
ELIFECYCLE Command failed with exit code 1.
uni-cli默认模板,一旦安装@unocss/webpack依赖后,就算不使用,也会导致启动报错失败。
1 个回复
DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信
复现了此问题,应该是 loader 里的配置有缺失,我做个兼容