打开项目,运行npm run build:mp-weixin即报错

- 发布:2024-03-06 15:56
- 更新:2024-03-06 17:52
- 阅读:1328
产品分类: uniapp/小程序/微信
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: mac os Sonoma 14.0
第三方开发者工具版本号: 1
基础库版本号: 1
项目创建方式: CLI
CLI版本号: vue/cli 5.0.8
操作步骤:
预期结果:
运行成功
运行成功
实际结果:
运行报错
运行报错
bug描述:
运行npm run build:mp-weixin报错,报错信息如下:
my-project@0.1.0 build:mp-weixin
cross-env NODE_ENV=production UNI_PLATFORM=mp-weixin vue-cli-service uni-build
小程序各家浏览器内核及自定义组件实现机制存在差异,可能存在样式布局兼容问题,参考:https://uniapp.dcloud.io/matter?id=mp
⠸ 开始编译当前项目至 mp-weixin 平台...TypeError: Cannot read properties of undefined (reading 'indexOf')
at Object.chunks [as chunksFilter] (/Users/admin/Documents/03_workrelated/01_fe/01_codeproject/02_uniapp/my-project/node_modules/@dcloudio/vue-cli-plugin-uni/lib/split-chunks.js:80:27)
at /Users/admin/Documents/03_workrelated/01_fe/01_codeproject/02_uniapp/my-project/node_modules/webpack/lib/optimize/SplitChunksPlugin.js:1652:47
at Hook.eval [as call] (eval at create (/Users/admin/Documents/03_workrelated/01_fe/01_codeproject/02_uniapp/my-project/node_modules/tapable/lib/HookCodeFactory.js:19:10), <anonymous>:25:16)
at Hook.CALL_DELEGATE [as _call] (/Users/admin/Documents/03_workrelated/01_fe/01_codeproject/02_uniapp/my-project/node_modules/tapable/lib/Hook.js:14:14)
at Compilation.seal (/Users/admin/Documents/03_workrelated/01_fe/01_codeproject/02_uniapp/my-project/node_modules/webpack/lib/Compilation.js:2969:36)
at /Users/admin/Documents/03_workrelated/01_fe/01_codeproject/02_uniapp/my-project/node_modules/webpack/lib/Compiler.js:1204:20
at /Users/admin/Documents/03_workrelated/01_fe/01_codeproject/02_uniapp/my-project/node_modules/webpack/lib/Compilation.js:2772:4
at _next2 (eval at create (/Users/admin/Documents/03_workrelated/01_fe/01_codeproject/02_uniapp/my-project/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:25:1)
at eval (eval at create (/Users/admin/Documents/03_workrelated/01_fe/01_codeproject/02_uniapp/my-project/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:52:1)
at /Users/admin/Documents/03_workrelated/01_fe/01_codeproject/02_uniapp/my-project/node_modules/webpack/lib/FlagDependencyExportsPlugin.js:380:10
at /Users/admin/Documents/03_workrelated/01_fe/01_codeproject/02_uniapp/my-project/node_modules/neo-async/async.js:2830:7
at Object.each (/Users/admin/Documents/03_workrelated/01_fe/01_codeproject/02_uniapp/my-project/node_modules/neo-async/async.js:2850:39)
at /Users/admin/Documents/03_workrelated/01_fe/01_codeproject/02_uniapp/my-project/node_modules/webpack/lib/FlagDependencyExportsPlugin.js:356:17
at /Users/admin/Documents/03_workrelated/01_fe/01_codeproject/02_uniapp/my-project/node_modules/neo-async/async.js:2830:7
at Object.each (/Users/admin/Documents/03_workrelated/01_fe/01_codeproject/02_uniapp/my-project/node_modules/neo-async/async.js:2850:39)
at /Users/admin/Documents/03_workrelated/01_fe/01_codeproject/02_uniapp/my-project/node_modules/webpack/lib/FlagDependencyExportsPlugin.js:50:15
at Hook.eval [as callAsync] (eval at create (/Users/admin/Documents/03_workrelated/01_fe/01_codeproject/02_uniapp/my-project/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:48:1)
at Hook.CALL_ASYNC_DELEGATE [as _callAsync] (/Users/admin/Documents/03_workrelated/01_fe/01_codeproject/02_uniapp/my-project/node_modules/tapable/lib/Hook.js:18:14)
at Compilation.finish (/Users/admin/Documents/03_workrelated/01_fe/01_codeproject/02_uniapp/my-project/node_modules/webpack/lib/Compilation.js:2729:28)
at /Users/admin/Documents/03_workrelated/01_fe/01_codeproject/02_uniapp/my-project/node_modules/webpack/lib/Compiler.js:1199:19
at process.processTicksAndRejections (node:internal/process/task_queues:77:11)
⠇ 开始编译当前项目至 mp-weixin 平台...Error: getaddrinfo ENOTFOUND 96f0e031-f37a-48ef-84c7-2023f6360c0a.bspapp.com
at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:107:26) {
errno: -3008,
code: 'ENOTFOUND',
syscall: 'getaddrinfo',
hostname: '96f0e031-f37a-48ef-84c7-2023f6360c0a.bspapp.com'
}
⠸ 开始编译当前项目至 mp-weixin 平台...
2 个回复
YUANRJ
经排查:该问题是由于引入web端的vant框架导致,小程序端不支持。
解决方法:使用小程序版本的vant框架。另外更推荐使用官方的 uni-ui框架,性能高跨多端。
YUANRJ
请上传下测试工程
2***@qq.com (作者)
上传失败,我放到网盘了,您可以下载吗,链接: https://pan.baidu.com/s/1HHv0HHvC44pZ8IH6tkmOYg?pwd=zkx4 提取码: zkx4 复制这段内容后打开百度网盘手机App,操作更方便哦
2024-03-06 16:15
YUANRJ
回复 2***@qq.com: 加你qq了,私发我吧
2024-03-06 16:28
w1001616
回复 YUANRJ: 解决了,重新下载安装编辑器可以了
2024-03-06 16:31
w1001616
我的问题是电脑磁盘损坏,编辑器安装到其他盘可以了
2024-03-06 16:32