1.npx @dcloudio/uvm@latest 升级后
2.npm run dev:h5
终端报错如下:
10:14:03 [vite] Cannot read properties of undefined (reading 'length')
10:14:03 [vite] Cannot read properties of undefined (reading 'length') (x2)
D:\code\gmcs-bank-app\node_modules\@dcloudio\uni-h5-vite\dist\plugins\sourcemap.js:37
for (let sourcesIndex = 0; sourcesIndex < map.sources.length; ++sourcesIndex) {
^
TypeError: Cannot read properties of undefined (reading 'length')
at D:\code\gmcs-bank-app\node_modules\@dcloudio\uni-h5-vite\dist\plugins\sourcemap.js:37:83
Node.js v22.21.1
》》》》》packge.json 版本如下》》》》》》》》》
"dependencies": {
"@dcloudio/uni-app": "3.0.0-4000820240401001",
"@dcloudio/uni-app-plus": "3.0.0-4000820240401001",
"@dcloudio/uni-components": "3.0.0-4000820240401001",
"@dcloudio/uni-h5": "3.0.0-4000820240401001",
"@dcloudio/uni-mp-alipay": "3.0.0-4000820240401001",
"@dcloudio/uni-mp-baidu": "3.0.0-4000820240401001",
"@dcloudio/uni-mp-jd": "3.0.0-4000820240401001",
"@dcloudio/uni-mp-kuaishou": "3.0.0-4000820240401001",
"@dcloudio/uni-mp-lark": "3.0.0-4000820240401001",
"@dcloudio/uni-mp-qq": "3.0.0-4000820240401001",
"@dcloudio/uni-mp-toutiao": "3.0.0-4000820240401001",
"@dcloudio/uni-mp-weixin": "3.0.0-4000820240401001",
"@dcloudio/uni-mp-xhs": "3.0.0-4000820240401001",
"@dcloudio/uni-quickapp-webview": "3.0.0-4000820240401001",
"bignumber.js": "^9.1.2",
"crypto-js": "^4.2.0",
"dayjs": "^1.11.13",
"html2canvas": "^1.4.1",
"jsencrypt": "^3.3.2",
"lodash-es": "^4.17.21",
"pinia": "2.0.34",
"pinia-plugin-persistedstate": "^3.2.1",
"qs": "^5.2.1",
"vue": "3.3.11",
"vue-i18n": "9.13.1"
},
"devDependencies": {
"@dcloudio/types": "3.4.28",
"@dcloudio/uni-automator": "3.0.0-4080520251106001",
"@dcloudio/uni-cli-shared": "3.0.0-4080520251106001",
"@dcloudio/uni-stacktracey": "3.0.0-4080520251106001",
"@dcloudio/vite-plugin-uni": "3.0.0-4080520251106001",
"@types/lodash-es": "^4.17.12",
"@types/node": "^18.15.11",
"@typescript-eslint/eslint-plugin": "^5.58.0",
"@typescript-eslint/parser": "^5.58.0",
"@vue/runtime-core": "3.5.24",
"@vue/tsconfig": "^0.1.3",
"eslint": "^8.38.0",
"eslint-config-prettier": "^8.8.0",
"eslint-plugin-prettier": "^4.2.1",
"eslint-plugin-vue": "^9.10.0",
"postcss": "^8.4.21",
"prettier": "^2.8.7",
"sass": "^1.71.1",
"typescript": "^4.9.5",
"unplugin-auto-import": "^0.17.5",
"vite": "5.2.8",
"vue-tsc": "^1.2.0"
}


l***@163.com (作者)
1.我上传了一个附件 发现是版本不一致;我改为一致后
报错如下
重点错误:Uncaught SyntaxError: The requested module '/node_modules/@vue/shared/dist/shared.esm-bundler.js' does not provide an export named 'isMathMLTag' (at vue.runtime.esm.js:6:575)
其次警告:Deprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0.
More info: https://sass-lang.com/d/legacy-js-api
2025-11-10 10:29
DCloud_UNI_JBB
回复 l***@163.com: vue版本是多少
2025-11-10 10:40
l***@163.com (作者)
回复 DCloud_UNI_JBB: 最新错误到这里了:Cannot assign to read only property '_' of object '#<Object>'
pakege.json 如下>>>>>>>>>>
"dependencies": {
"@dcloudio/uni-app": "3.0.0-4080520251106001",
"@dcloudio/uni-app-harmony": "3.0.0-4080520251106001",
"@dcloudio/uni-app-plus": "3.0.0-4080520251106001",
"@dcloudio/uni-components": "3.0.0-4080520251106001",
"@dcloudio/uni-h5": "3.0.0-4080520251106001",
"@dcloudio/uni-mp-alipay": "3.0.0-4080520251106001",
"@dcloudio/uni-mp-baidu": "3.0.0-4080520251106001",
"@dcloudio/uni-mp-harmony": "3.0.0-4080520251106001",
"@dcloudio/uni-mp-jd": "3.0.0-4080520251106001",
"@dcloudio/uni-mp-kuaishou": "3.0.0-4080520251106001",
"@dcloudio/uni-mp-lark": "3.0.0-4080520251106001",
"@dcloudio/uni-mp-qq": "3.0.0-4080520251106001",
"@dcloudio/uni-mp-toutiao": "3.0.0-4080520251106001",
"@dcloudio/uni-mp-weixin": "3.0.0-4080520251106001",
"@dcloudio/uni-mp-xhs": "3.0.0-4080520251106001",
"@dcloudio/uni-quickapp-webview": "3.0.0-4080520251106001",
"bignumber.js": "^9.1.2",
"crypto-js": "^4.2.0",
"dayjs": "^1.11.13",
"html2canvas": "^1.4.1",
"jsencrypt": "^3.3.2",
"lodash-es": "^4.17.21",
"pinia": "2.0.34",
"pinia-plugin-persistedstate": "^3.2.1",
"qs": "^5.2.1",
"vue": "3.5.24",
"vue-i18n": "9.14.5"
},
"devDependencies": {
"@dcloudio/types": "3.4.19",
"@dcloudio/uni-automator": "3.0.0-4080520251106001",
"@dcloudio/uni-cli-shared": "3.0.0-4080520251106001",
"@dcloudio/uni-stacktracey": "3.0.0-4080520251106001",
"@dcloudio/vite-plugin-uni": "3.0.0-4080520251106001",
"@types/lodash-es": "^4.17.12",
"@types/node": "^18.15.11",
"@typescript-eslint/eslint-plugin": "^5.58.0",
"@typescript-eslint/parser": "^5.58.0",
"@vue/runtime-core": "3.5.24",
"@vue/tsconfig": "^0.1.3",
"eslint": "^8.38.0",
"eslint-config-prettier": "^8.8.0",
"eslint-plugin-prettier": "^4.2.1",
"eslint-plugin-vue": "^9.10.0",
"postcss": "^8.4.21",
"prettier": "^2.8.7",
"sass": "^1.71.1",
"typescript": "^4.9.5",
"unplugin-auto-import": "^0.17.5",
"vite": "5.2.8",
"vue-tsc": "^1.2.0"
}
2025-11-10 10:44