javaokchen
javaokchen
  • 发布:2024-09-09 17:40
  • 更新:2024-10-29 15:06
  • 阅读:154

【报Bug】hbx4.24版本,新建的vue3项目,引入npm的vue3-openlayers库,运行在h5报这个错。 通过npm create vue@latest创建的项目能正常运行。

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win11 23H2

HBuilderX类型: 正式

HBuilderX版本号: 4.24

浏览器平台: Chrome

浏览器版本: 128.0.6613.120(正式版本) (64 位)

项目创建方式: HBuilderX

操作步骤:

运行到浏览器

预期结果:

正常运行

实际结果:

报错:
X [ERROR] Unbalanced delimiter found in string [plugin uni:dep-scan]
17:20:52.275 node_modules/xregexp/src/addons/matchrecursive.js:176:22:
17:20:52.275 176 │ throw new Error('Unbalanced delimiter found in st...
17:20:52.275 ╵ ^
17:20:52.276 at XRegExp.matchRecursive (D:\软件\HBuilderX\plugins\uniapp-cli-vite\node_modules\xregexp\src\addons\matchrecursive.js:176:23)
17:20:52.276 at matchReplacePass (D:\软件\HBuilderX\plugins\uniapp-cli-vite\node_modules\@dcloudio\uni-cli-shared\lib\preprocess\lib\preprocess.js:310:27)
17:20:52.276 at replaceRecursive (D:\软件\HBuilderX\plugins\uniapp-cli-vite\node_modules\@dcloudio\uni-cli-shared\lib\preprocess\lib\preprocess.js:340:10)
17:20:52.276 at preprocessor (D:\软件\HBuilderX\plugins\uniapp-cli-vite\node_modules\@dcloudio\uni-cli-shared\lib\preprocess\lib\preprocess.js:165:10)
17:20:52.276 at preprocess (D:\软件\HBuilderX\plugins\uniapp-cli-vite\node_modules\@dcloudio\uni-cli-shared\lib\preprocess\lib\preprocess.js:89:10)
17:20:52.276 at preJs (D:\软件\HBuilderX\plugins\uniapp-cli-vite\node_modules\@dcloudio\uni-cli-shared\dist\preprocess\index.js:13:12)
17:20:52.276 at D:\软件\HBuilderX\plugins\uniapp-cli-vite\node_modules\@dcloudio\uni-h5-vite\dist\plugin\esbuild\esbuildPrePlugin.js:22:63
17:20:52.276 at requestCallbacks.on-load (D:\软件\HBuilderX\plugins\uniapp-cli-vite\node_modules\esbuild\lib\main.js:1435:28)
17:20:52.276 at handleRequest (D:\软件\HBuilderX\plugins\uniapp-cli-vite\node_modules\esbuild\lib\main.js:732:17)
17:20:52.276 at handleIncomingPacket (D:\软件\HBuilderX\plugins\uniapp-cli-vite\node_modules\esbuild\lib\main.js:757:7)
17:20:52.276 This error came from the "onLoad" callback registered here:
17:20:52.276 node_modules/@dcloudio/uni-h5-vite/dist/plugin/esbuild/esbuildPrePlugin.js:15:18:
17:20:52.276 15 │ build.onLoad({ filter: exports.JS_TYPES_RE }, ({ path:...
17:20:52.276 ╵ ~~
17:20:52.276 at setup (D:\软件\HBuilderX\plugins\uniapp-cli-vite\node_modules\@dcloudio\uni-h5-vite\dist\plugin\esbuild\esbuildPrePlugin.js:15:19)
17:20:52.276 at handlePlugins (D:\软件\HBuilderX\plugins\uniapp-cli-vite\node_modules\esbuild\lib\main.js:1293:21)
17:20:52.276 at buildOrContextImpl (D:\软件\HBuilderX\plugins\uniapp-cli-vite\node_modules\esbuild\lib\main.js:979:5)
17:20:52.276 at Object.buildOrContext (D:\软件\HBuilderX\plugins\uniapp-cli-vite\node_modules\esbuild\lib\main.js:788:5)
17:20:52.277 at D:\软件\HBuilderX\plugins\uniapp-cli-vite\node_modules\esbuild\lib\main.js:2224:68
17:20:52.277 at new Promise (<anonymous>)
17:20:52.277 at Object.context (D:\软件\HBuilderX\plugins\uniapp-cli-vite\node_modules\esbuild\lib\main.js:2224:27)
17:20:52.277 at Object.context (D:\软件\HBuilderX\plugins\uniapp-cli-vite\node_modules\esbuild\lib\main.js:2048:58)
17:20:52.277 at prepareEsbuildOptimizerRun (file:///D:/%E8%BD%AF%E4%BB%B6/HBuilderX/plugins/uniapp-cli-vite/node_modules/vite/dist/node/chunks/dep-whKeNLxG.js:52821:35)
17:20:52.277 The plugin "uni:dep-scan" was triggered by this import
17:20:52.277 ../../../../chenxiaobo/other/test-openlayer/node_modules/geotiff/dist-module/compression/deflate.js:1:24:
17:20:52.277 1 │ import { inflate } from 'pako';
17:20:52.277 ╵ ~~
17:20:52.284 Build failed with 1 error:
17:20:52.284 node_modules/xregexp/src/addons/matchrecursive.js:176:22: ERROR: [plugin: uni:dep-scan] Unbalanced delimiter found in string

bug描述:

hbx4.24版本,新建的vue3项目,引入npm的vue3-openlayers库,运行在h5报这个错。
通过npm create vue@latest创建的项目能正常运行。

2024-09-09 17:40 负责人:无 分享
已邀请:
宁远神君

宁远神君 - 一个扑街开发者

解决了吗这个问题,我也遇到类似的问题了

要回复问题请先登录注册