Ditto
Ditto
  • 发布:2019-11-01 17:10
  • 更新:2024-08-10 10:06
  • 阅读:36805

微信小程序运行的时候总是提示Uncaught TypeError: Cannot read property 'call' of undefined,看起来是在创建页面的时候报错的

分类:uni-app

HBuilder 编译没有错误,但是在微信小程序运行的时候总是提示

Uncaught TypeError: Cannot read property 'call' of undefined
VM13289 WAService.js:1 Uncaught TypeError: Cannot read property 'call' of undefined  
    at __webpack_require__ (bootstrap:90)  
    at Object.<anonymous> (main.js:8)  
    at Object.<anonymous> (main.js:31)  
    at __webpack_require__ (bootstrap:90)  
    at checkDeferredModules (bootstrap:47)  
    at Array.webpackJsonpCallback [as push] (bootstrap:34)  
    at main.js:3  
    at require (VM13289 WAService.js:1)  
    at VM13289 WAService.js:1  
    at app.js? [sm]:4

重新编译 再运行 有很大几率不出现这样的错误,感觉完全靠运气。
已经 百度 谷歌了很多,始终找不到问题出在了哪里。
其中有有一条是 说因为 js 文件和vue 文件分开了,而且两个文件名字相同 才会出现这样的错误。
这三张图是错误信息。
看起来是 在创建 页面的时候有错误。
而且每次报错的页面也不一样。

有哪位大神能告诉我 那里有问题吗?

谢谢

2019-11-01 17:10 负责人:DCloud_UNI_FXY 分享
已邀请:
撸码客

撸码客 -

我也中枪了 我是用了uView的navbar组件之后才频繁出这个问题的

战斗猪

战斗猪

这问题到现在依然存在,不是ide问题,我用命令行运行的,然后保存着,小程序那边就出这个问题了

f***@foxmail.com

f***@foxmail.com

一样的问题,我是引入了融云的一个js就凉了,H5,小程序都正常,运行到手机就报这个错。TypeError: Cannot read property 'call' of undefined

t***@163.com

t***@163.com

同样遇到这个问题,引入一个页面就报错,重新编译一下就没有报错了

x***@163.com

x***@163.com

mark一下 3.1.2.20210206 最新版本依然有这个问题,心态崩了。

k***@163.com

k***@163.com

这。。。什么原因引起的完全不清楚。项目打包出来大小在1500Kb左右的时候问题就会反复出现。改个样式保存了都会报这个错。严重影响开发效率。

Mr_LTao

Mr_LTao

顶啊

季陆

季陆

同问啊,官方都没有个回复吗

7***@qq.com

7***@qq.com

今天遇到这个问题,然后来社区找找看。没想到一年前的问题到现在还没解决!!!

8***@qq.com

8***@qq.com

2021年4月了,这个问题依然存在,非常影响开发效率,3.1.6版本

  • 8***@qq.com

    都两年了,到底什么时候修复啊刚,创建的第一个uniapp项目就劝退

    2021-04-02 18:43

d***@foxmail.com

d***@foxmail.com - 618291

HB:v3.1.12.20210428
依旧存在该问题,奔溃了

Accelerator_

Accelerator_

我是在封装api文件时候引入封装的request方法文件时候出现的,把两个文件合并后问题没有复现。
猜测原因是在一个js文件中import了另一个js文件。
希望官方参考下这个,早点解决吧

  • Accelerator_

    更新:在使用uniapp的自定义组件后还是会有类似问题出现

    2021-05-21 12:49

闻鸡起床偷鸡蛋

闻鸡起床偷鸡蛋

2021-6-11还是没解决

8***@qq.com

8***@qq.com

还存在,中招了。太影响了

1***@qq.com

1***@qq.com

师爷:这bug简直 恶心 !恶心呐!恶心~~~~

MoonKai

MoonKai

现在问题依然存在,开始还没出现,做着做着突然就出现了,,就不能解决一下吗

风残落叶

风残落叶

加入微信直播插件也报这个问题了,都不知道到底时什么问题

  • 风残落叶

    各位兄弟们,如果时cli的项目,建议建个最新的cli,然后把package.json里面的配置替换掉,我的是因为之前的cli版本过旧导致的好像

    2021-07-04 19:29

  • 风残落叶

    回复 风残落叶: 之前建的uni-app用cli建的,比较早了,估计比较旧还是

    2021-07-04 19:30

1***@qq.com

1***@qq.com

我的代码中出现微信小程序不兼容的语法时就会报这个错,改掉不兼容的语法就好了。比如我在a.vue文件中导出了一个变量比如:export const a = 1;然后我在b.vue中引用a.vue这个a,就会报这个错误。又比如我用了keep-alive组件也会报这个错误,然后我不使用这个组件就不报了。各位可以试着排查是不是跟我是一样的原因导致的

2***@qq.com

2***@qq.com

TypeError: Cannot read property 'call' of undefined

好恶心、尝试回退到v2.9试试

Apple2016

Apple2016 - 前端瞎搞

这个报错我都要脱坑了,,太难了 !恨不得把电脑砸了

6***@qq.com

6***@qq.com

问题依旧 我干。改一行代码也要重新编译。

GHome

GHome

uniapp 新项目,在差量编译的时候经常报错。
Cannot read property 'call' of undefined
必须重启微信开发者工具才能解决

删除库 uni-icons后解决此问题

tommao

tommao

我这两天也出现这个问题了。。。。
import了一个自己的js模块,写着写着就会报找不到这个文件,以前从来没有出现过这种问题

  • GHome

    你引入了icons库了吗

    2021-11-04 11:04

  • tommao

    回复 GHome: 引入了官方的icon库,后来重建新工程再也没有出现过了...

    2021-11-08 10:12

y***@163.com

y***@163.com

请问这个问题解决了吗,真是修改点代码就重启工具太费劲了

  • tommao

    后来我新建项目,才解决的...

    2021-11-08 10:13

  • 1***@qq.com

    回复 tommao: 这才是正解

    2022-05-27 14:49

[已删除]

[已删除]

我这个报错是发生在将小程序项目运行到app上的时候,报错原因是因为我再分包文件还没有加载的时候使用了分包里面的文件所以发生了这个报错,希望对大家有帮助

7***@qq.com

7***@qq.com

频率太高了,五次有2次,清缓存也不想,必须重启小程序,不知道导致的原因,随机出现的

guyskk

guyskk - https://blog.guyskk.com 艺爪AI、自宅创业

我遇到的情况是 pnpm 会报错,换回 npm 就正常了。

页面【node-modules/.pnpm/@dcloudio+uni-ui@1.4.9/node-modules/@dcloudio/uni-ui/lib/uni-popup/uni-popup]错误:  
 TypeError: Cannot read property 'call' of undefined  
    at __webpack_require__ (bootstrap:91)  
    at Object.nodeModulesPnpmDcloudioUniUi149NodeModulesDcloudioUniUiLibUniPopupUniPopupCreateComponent (uni-popup.vue?2be7:7)  
    at __webpack_require__ (bootstrap:91)  
    at checkDeferredModules (bootstrap:47)  
    at Array.webpackJsonpCallback [as push] (bootstrap:34)  
    at uni-popup.vue?2be7:7  
    at u (WASubContext.js?t=wechat&s=1641620180973&v=2.21.2:2)  
    at <anonymous>:2909:7  
    at doWhenAllScriptLoaded (<anonymous>:3210:21)  
    at <anonymous>:15:5(env: macOS,mp,1.05.2112301; lib: 2.21.2)  
(anonymous) @ VM1505:2912  
doWhenAllScriptLoaded @ VM1456:3210  
(anonymous) @ VM1456:15  
loadBabelModules @ assubloader.js:1  
async function (async)  
loadBabelModules @ assubloader.js:1  
window.loadBabelMod @ VM1443:10  
(anonymous) @ slicedToArray.js:2  
WAServiceMainContext.js:2 Uncaught FrameworkError   
 Cannot read property 'call' of undefined   
 TypeError: Cannot read property 'call' of undefined  
    at __webpack_require__ (http://127.0.0.1:36333/appservice/common/runtime.js:272:23)  
    at Object.nodeModulesPnpmDcloudioUniUi149NodeModulesDcloudioUniUiLibUniPopupUniPopupCreateComponent (http://127.0.0.1:36333/appservice/node-modules/.pnpm/@dcloudio+uni-ui@1.4.9/node-modules/@dcloudio/uni-ui/lib/uni-popup/uni-popup.js:643:49)  
    at __webpack_require__ (http://127.0.0.1:36333/appservice/common/runtime.js:272:23)  
    at checkDeferredModules (http://127.0.0.1:36333/appservice/common/runtime.js:155:18)  
    at Array.webpackJsonpCallback [as push] (http://127.0.0.1:36333/appservice/common/runtime.js:119:12)  
    at http://127.0.0.1:36333/appservice/node-modules/.pnpm/@dcloudio+uni-ui@1.4.9/node-modules/@dcloudio/uni-ui/lib/uni-popup/uni-popup.js:641:57  
    at u (http://127.0.0.1:36333/appservice/__dev__/WASubContext.js?t=wechat&s=1641620180973&v=2.21.2:2:2270435)  
    at <anonymous>:2909:7  
    at doWhenAllScriptLoaded (<anonymous>:3210:21)  
    at <anonymous>:15:5(env: macOS,mp,1.05.2112301; lib: 2.21.2)  
o @ WAServiceMainContext.js:2  
c @ VM17 asdebug.js:1  
r @ VM17 asdebug.js:1  
window.onerror @ VM1443:10  
doWhenAllScriptLoaded @ VM1456:3210  
(anonymous) @ VM1456:15  
loadBabelModules @ assubloader.js:1  
error (async)  
t.default @ VM1443:10  
(anonymous) @ VM1443:10  
n @ VM1443:1  
(anonymous) @ VM1443:1  
(anonymous) @ VM1443:1  
WAServiceMainContext.js:2 TypeError: Cannot read property 'call' of undefined  
    at __webpack_require__ (bootstrap:91)  
    at Object.nodeModulesPnpmDcloudioUniUi149NodeModulesDcloudioUniUiLibUniPopupUniPopupCreateComponent (uni-popup.vue?2be7:7)  
    at __webpack_require__ (bootstrap:91)  
    at checkDeferredModules (bootstrap:47)  
    at Array.webpackJsonpCallback [as push] (bootstrap:34)  
    at uni-popup.vue?2be7:7  
    at u (WASubContext.js?t=wechat&s=1641620180973&v=2.21.2:2)  
    at <anonymous>:2909:7  
    at doWhenAllScriptLoaded (<anonymous>:3210:21)  
    at <anonymous>:15:5(env: macOS,mp,1.05.2112301; lib: 2.21.2)  
errorReport @ WAServiceMainContext.js:2  
thirdErrorReport @ WAServiceMainContext.js:2  
(anonymous) @ WAServiceMainContext.js:2  
a @ WASubContext.js?t=wechat&s=1641620180973&v=2.21.2:2  
a @ WASubContext.js?t=wechat&s=1641620180973&v=2.21.2:2  
(anonymous) @ WASubContext.js?t=wechat&s=1641620180973&v=2.21.2:2  
emit @ WASubContext.js?t=wechat&s=1641620180973&v=2.21.2:2  
(anonymous) @ WASubContext.js?t=wechat&s=1641620180973&v=2.21.2:2  
doWhenAllScriptLoaded @ VM1456:3210  
(anonymous) @ VM1456:15  
loadBabelModules @ assubloader.js:1  
error (async)  
(anonymous) @ WASubContext.js?t=wechat&s=1641620180973&v=2.21.2:2  
(anonymous) @ WASubContext.js?t=wechat&s=1641620180973&v=2.21.2:2  
(anonymous) @ WASubContext.js?t=wechat&s=1641620180973&v=2.21.2:4  
VM17 asdebug.js:1 @appservice-current-context#17  
WASubContext.js?t=wechat&s=1641620180973&v=2.21.2:2 Page "pages/index/index" has not been registered yet.

微信开发工具:"1.05.2112301"
操作系统:Mac OS

$ node -v  
v16.13.1  
$ npm -v  
8.1.2  
$ pnpm -v  
6.25.0

package.json 依赖版本:

  "dependencies": {  
    "@dcloudio/uni-app-plus": "^2.0.1-33520211229002",  
    "@dcloudio/uni-h5": "^2.0.1-33520211229002",  
    "@dcloudio/uni-helper-json": "*",  
    "@dcloudio/uni-i18n": "^2.0.1-33520211229002",  
    "@dcloudio/uni-mp-360": "^2.0.1-33520211229002",  
    "@dcloudio/uni-mp-alipay": "^2.0.1-33520211229002",  
    "@dcloudio/uni-mp-baidu": "^2.0.1-33520211229002",  
    "@dcloudio/uni-mp-kuaishou": "^2.0.1-33520211229002",  
    "@dcloudio/uni-mp-lark": "^2.0.1-33520211229002",  
    "@dcloudio/uni-mp-qq": "^2.0.1-33520211229002",  
    "@dcloudio/uni-mp-toutiao": "^2.0.1-33520211229002",  
    "@dcloudio/uni-mp-vue": "^2.0.1-33520211229002",  
    "@dcloudio/uni-mp-weixin": "^2.0.1-33520211229002",  
    "@dcloudio/uni-quickapp-native": "^2.0.1-33520211229002",  
    "@dcloudio/uni-quickapp-webview": "^2.0.1-33520211229002",  
    "@dcloudio/uni-stat": "^2.0.1-33520211229002",  
    "@dcloudio/uni-ui": "^1.4.9",  
    "@types/lodash": "^4.14.178",  
    "@vue/shared": "^3.0.0",  
    "core-js": "^3.6.5",  
    "flyio": "^0.6.2",  
    "hami-vuex": "^0.1.1",  
    "htmlparser2": "^6.0.0",  
    "js-base32j": "^0.0.2",  
    "js-base64": "^3.6.0",  
    "lodash": "^4.17.21",  
    "regenerator-runtime": "^0.12.1",  
    "vue": "^2.6.11",  
    "vue-class-component": "^6.3.2",  
    "vue-property-decorator": "^8.0.0",  
    "vuex": "^3.2.0"  
  },  
  "devDependencies": {  
    "@babel/core": "^7.0.0-0",  
    "@babel/plugin-syntax-typescript": "^7.2.0",  
    "@babel/runtime": "~7.12.0",  
    "@dcloudio/types": "*",  
    "@dcloudio/uni-automator": "^2.0.1-33520211229002",  
    "@dcloudio/uni-cli-i18n": "^2.0.1-33520211229002",  
    "@dcloudio/uni-cli-shared": "^2.0.1-33520211229002",  
    "@dcloudio/uni-migration": "^2.0.1-33520211229002",  
    "@dcloudio/uni-template-compiler": "^2.0.1-33520211229002",  
    "@dcloudio/vue-cli-plugin-hbuilderx": "^2.0.1-33520211229002",  
    "@dcloudio/vue-cli-plugin-uni": "^2.0.1-33520211229002",  
    "@dcloudio/vue-cli-plugin-uni-optimize": "^2.0.1-33520211229002",  
    "@dcloudio/webpack-uni-mp-loader": "^2.0.1-33520211229002",  
    "@dcloudio/webpack-uni-pages-loader": "^2.0.1-33520211229002",  
    "@typescript-eslint/eslint-plugin": "^2.33.0",  
    "@typescript-eslint/parser": "^2.33.0",  
    "@vue/cli-plugin-babel": "~4.5.0",  
    "@vue/cli-plugin-eslint": "^4.5.11",  
    "@vue/cli-plugin-typescript": "*",  
    "@vue/cli-service": "~4.5.0",  
    "@vue/eslint-config-typescript": "^5.0.2",  
    "adbkit": "^2.11.1",  
    "babel-plugin-import": "^1.11.0",  
    "cross-env": "^7.0.2",  
    "eslint": "^6.7.2",  
    "eslint-plugin-vue": "^6.2.2",  
    "jest": "^25.4.0",  
    "jimp": "^0.10.1",  
    "less": "^3.9.2",  
    "less-loader": "^7.3.0",  
    "mini-types": "*",  
    "miniprogram-api-typings": "*",  
    "node-simctl": "^6.1.0",  
    "postcss-comment": "^2.0.0",  
    "puppeteer": "^3.0.1",  
    "sass": "^1.32.6",  
    "typescript": "^4.4.0",  
    "vue-template-compiler": "^2.6.11",  
    "webpack": ">=4.36.0 <5.0.0"  
  },
ahao8363

ahao8363

快三年了~!!!!!!你们**到底修不修这个问题啊,编译10次能正常一次,次次Cannot read property 'call' of undefined!!!!!!逼着人弃坑。

d***@yeah.net

d***@yeah.net

+1
版本3.2.16.20211122依旧有问题

HobaiRiku

HobaiRiku

不知道最近更新了什么,原来正常的,现在突然特别卡,然后修改代码超过3次,就会报这种错,或者直接页面一个空白的<page><page>

3.3.13.20220314

1***@qq.com

1***@qq.com

同样的问题 1

这个工程刚开始,我的项目已经上传了,修改/pages/form/popup.vue的文件,经常出现这个错误,需要重启运行整个项目,或者修改代码,让项目出现语法错误,编译再改正错误也能够解决这个问题,但是出现错误的的频率会比重启项目大很多。
Hbuilder版本:3.3.13.20220314
微信开发者工具版本:1.05.2203070 Stable

  • DCloud_UNI_WZF

    新版HBuilderX和微信小程序是否依然存在该问题?如存在,麻烦提供下可复现工程及复现步骤

    zaad.zip 这个工程修改popup.vue并未复现,谢谢

    2022-10-19 15:58

1***@qq.com

1***@qq.com - fighting

新建一个空白项目,再把除.hbuilderx,unpackage和manifest.json外其他文件移过去,重新运行编译。就没有再报错:Uncaught TypeError: Cannot read property 'call' of undefined 了,怀疑是构建工具的问题。不然也是修改几次css就会报错!!!

  • DCloud_UNI_WZF

    方便提供下可以复现的测试工程吗

    2022-10-19 15:50

2***@qq.com

2***@qq.com

记录一下 中招了

  • DCloud_UNI_WZF

    方便提供下可以复现的测试工程吗

    2022-10-19 15:51

1***@qq.com

1***@qq.com

放心了 +1

1***@163.com

1***@163.com

哥们已经这个BUG折磨两个星期了,写两句等重新运行写两句等重新运行,已经快疯掉了,

一个很大的小程序老项目主包很大,HbuilderX版本是3.7.3,windows11X64,小程序开发者工具最新版本

几乎每两次就会小程序开发者工具整个页面只剩一个page标签,重新编译没用,重新安装HB小程序开发者工具没用,非得重新运行

他妈的这老项目又大,什么运行时压缩代码回退上一个版本能试的都试过了都不行,真的快疯掉了

  • DCloud_UNI_WZF

    有稳定复现的测试工程吗

    2023-03-02 15:34

  • 1***@163.com

    回复 DCloud_UNI_WZF:

    项目用的是这个开源的框架: https://github.com/stavyan/TinyShop-UniApp

    运行的时候会弹很多自定义组件xxx建议移动到子包xx内

    package.json

    {

    "name": "TinyShop-UniApp",

    "version": "1.0.0",

    "private": true,

    "scripts": {

    "serve": "npm run dev:h5",

    "build": "npm run build:h5",

    "lint": "vue-cli-service lint",

    "build:app-plus": "cross-env NODE_ENV=production UNI_PLATFORM=app-plus vue-cli-service uni-build",

    "build:custom": "cross-env NODE_ENV=production uniapp-cli custom",

    "build:h5": "cross-env NODE_ENV=production UNI_PLATFORM=h5 vue-cli-service uni-build",

    "build:mp-alipay": "cross-env NODE_ENV=production UNI_PLATFORM=mp-alipay vue-cli-service uni-build",

    "build:mp-baidu": "cross-env NODE_ENV=production UNI_PLATFORM=mp-baidu vue-cli-service uni-build",

    "build:mp-qq": "cross-env NODE_ENV=production UNI_PLATFORM=mp-qq vue-cli-service uni-build",

    "build:mp-toutiao": "cross-env NODE_ENV=production UNI_PLATFORM=mp-toutiao vue-cli-service uni-build",

    "build:mp-weixin": "cross-env NODE_ENV=production UNI_PLATFORM=mp-weixin vue-cli-service uni-build",

    "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s -r 0",

    "commit": "git pull && git-cz",

    "dev:app-plus": "cross-env NODE_ENV=development UNI_PLATFORM=app-plus vue-cli-service uni-build --watch",

    "dev:custom": "cross-env NODE_ENV=development uniapp-cli custom",

    "dev:h5": "cross-env NODE_ENV=development UNI_PLATFORM=h5 vue-cli-service uni-serve",

    "dev:mp-alipay": "cross-env NODE_ENV=development UNI_PLATFORM=mp-alipay vue-cli-service uni-build --watch",

    "dev:mp-baidu": "cross-env NODE_ENV=development UNI_PLATFORM=mp-baidu vue-cli-service uni-build --watch",

    "dev:mp-qq": "cross-env NODE_ENV=development UNI_PLATFORM=mp-qq vue-cli-service uni-build --watch",

    "dev:mp-toutiao": "cross-env NODE_ENV=development UNI_PLATFORM=mp-toutiao vue-cli-service uni-build --watch",

    "dev:mp-weixin": "cross-env NODE_ENV=development UNI_PLATFORM=mp-weixin vue-cli-service uni-build --watch",

    "info": "node node_modules/@dcloudio/vue-cli-plugin-uni/commands/info.js",

    "lint:fix": "eslint --ext .js,.vue src -c .eslintrc.js --fix",

    "release": "release-it",

    "vue:lint": "vue-cli-service lint",

    "vue:lintfix": "vue-cli-service lint --fix"

    },

    "dependencies": {

    "@dcloudio/uni-app-plus": "^2.0.0-24220191115011",

    "@dcloudio/uni-h5": "^2.0.0-24220191115011",

    "@dcloudio/uni-helper-json": "",

    "@dcloudio/uni-migration": "^2.0.0-24220191115011",

    "@dcloudio/uni-mp-alipay": "^2.0.0-24220191115011",

    "@dcloudio/uni-mp-baidu": "^2.0.0-24220191115011",

    "@dcloudio/uni-mp-qq": "^2.0.0-24220191115011",

    "@dcloudio/uni-mp-toutiao": "^2.0.0-24220191115011",

    "@dcloudio/uni-mp-weixin": "^2.0.0-24220191115011",

    "@dcloudio/uni-stat": "^2.0.0-24220191115011",

    "@typescript-eslint/eslint-plugin": "^2.27.0",

    "@typescript-eslint/parser": "^2.27.0",

    "axios": "^0.19.0",

    "flyio": "^0.6.2",

    "node-sass": "^4.13.0",

    "regenerator-runtime": "^0.12.1",

    "sass": "^1.24.0",

    "sass-loader": "^7.3.1",

    "vue": "^2.6.11",

    "vuex": "^3.0.1"

    },

    "devDependencies": {

    "@dcloudio/uni-cli-i18n": "^2.0.1-36420220922001",

    "@dcloudio/uni-cli-shared": "^2.0.0-24220191115011",

    "@dcloudio/uni-i18n": "^2.0.1-36420220922001",

    "@dcloudio/uni-template-compiler": "^2.0.0-24220191115011",

    "@dcloudio/vue-cli-plugin-hbuilderx": "^2.0.0-24220191115011",

    "@dcloudio/vue-cli-plugin-uni": "^2.0.0-24220191115011",

    "@dcloudio/vue-cli-plugin-uni-optimize": "^2.0.0-24220191115011",

    "@dcloudio/webpack-uni-mp-loader": "^2.0.0-24220191115011",

    "@dcloudio/webpack-uni-pages-loader": "^2.0.0-24220191115011",

    "@types/html5plus": "
    ",

    "@types/uni-app": "*",

    "@vue/cli-plugin-babel": "3.5.1",

    "@vue/cli-plugin-eslint": "^4.3.1",

    "@vue/cli-service": "^4.1.1",

    "@vue/eslint-config-standard": "^5.1.2",

    "babel-eslint": "^10.1.0",

    "babel-plugin-import": "^1.13.0",

    "commitizen": "^3.1.2",

    "conventional-changelog-cli": "^2.0.23",

    "cz-conventional-changelog": "^2.0.0",

    "eslint": "^6.8.0",

    "eslint-plugin-import": "^2.20.2",

    "eslint-plugin-node": "^11.1.0",

    "eslint-plugin-promise": "^4.2.1",

    "eslint-plugin-standard": "^4.0.0",

    "eslint-plugin-vue": "^6.2.2",

    "husky": "^3.0.0",

    "lint-staged": "^8.0.0",

    "mini-types": "0.0.5",

    "miniprogram-api-typings": "^2.9.4",

    "postcss-comment": "^2.0.0",

    "release-it": "^10.0.0",

    "vue-template-compiler": "^2.6.11"

    },

    "browserslist": [

    "Android >= 4",

    "ios >= 8"

    ],

    "bugs": {

    "url": "https://github.com/stavyan/TinyShop-UniApp/issues"

    },

    "config": {

    "commitizen": {

    "path": "cz-conventional-changelog"

    }

    },

    "homepage": "https://github.com/stavyan/TinyShop-UniApp#readme",

    "husky": {

    "hooks": {

    "pre-commit": "lint-staged"

    }

    },

    "lint-staged": {

    "src/*/.{js,vue}": "eslint"

    },

    "repository": {

    "type": "git",

    "url": "git+https://github.com/stavyan/TinyShop-UniApp.git"

    },

    "uni-app": {

    "scripts": {}

    }

    }

    2023-03-02 15:50

  • 1***@163.com

    回复 DCloud_UNI_WZF: 感觉触发的关键就是,够大,够老,各种警告,我这个项目没压缩的文件夹有262mb,还有eslint报错sass-loader报错,我发的是^7.1.0,你可以试试

    "node-sass": "^4.13.0",

    "sass": "^1.24.0",

    "sass-loader": "^7.3.1",

    node版本是12.18.3

    2023-03-02 16:05

  • DCloud_UNI_WZF

    回复 1***@163.com: https://github.com/stavyan/TinyShop-UniApp 该项目运行到微信小程序开发者工具,修改代码,热更新未复现该问题,需要其他复现条件吗

    2023-03-03 09:41

  • 1***@163.com

    回复 DCloud_UNI_WZF: 我知道的就是多保存几次,小程序那边控制台就会出现Cannot read property 'call' of undefined,控制台wxml只剩一个page标签,可以把项目弄大弄复杂一点,然后多保存几次

    2023-03-03 10:01

  • 1***@163.com

    回复 1***@163.com: 方便加一下我QQ吗,我给一个我的项目给你 1134213294

    2023-03-03 17:56

1***@163.com

1***@163.com

小程序开发者工具版本换了又换uni版本也退了一次照样有

a***@qq.com

a***@qq.com - amdp@qq.com

烦死了,同样的代码,什么都不干,就注释一下,在把注释打开,Ctrl + S保存一下就会报错

不是这个页面找不到,就是某个js中的方法找不到,也是服了,这被折磨一个月了,十次有八次都要触发,每次都要重新编译项目才行,在保存又不行了

严重影响项目开发!!!!!!

求快解决吧,这都几年了!!!

应该是webpack打包热更新的问题

  • DCloud_UNI_WZF

    能否提供一个可复现的测试工程,该问题一直没有用户可以配合提供测试工程,这边无法稳定复现排查问题

    2023-04-11 11:03

  • hzbgg

    回复 DCloud_UNI_WZF: 我可以提供

    2023-04-12 01:52

  • hzbgg

    回复 DCloud_UNI_WZF: Hbx版本:3.7.9.20230324 系统是moc 13。 小程序开发工具版本 根微信基本库版本都截图了

    2023-04-12 01:56

  • a***@qq.com

    回复 DCloud_UNI_WZF: 新建一个项目,把老项目的文件原封不动的拷贝过去,新建这个项目就不触发了,但是老项目运行还是会向之前一样继续报错。所以有点神奇无法提供

    2023-04-12 16:05

  • DCloud_UNI_WZF

    回复 a***@qq.com: 是否中英文命名的问题,后续如有可复现的测试工程可在该贴回复提供,谢谢

    2023-04-12 16:12

hzbgg

hzbgg - 没有介绍

我来提供实例代码吧~。 困扰我好久了。实在受不了了

Hbx版本:3.7.9.20230324 系统是moc 13。 小程序开发工具版本 根微信基本库版本都截图了

  • hzbgg

    触发错误情况 ------- 随便改动几处。 概率会出现bug(很大概率~)(我是小的改动)

    2023-04-12 02:05

  • DCloud_UNI_WZF

    m1 pro 12.6 HBuilderX 3.7.9 微信小程序开发者工具 Nightly 1.06.2304062 基础库版本 2.30.3

    修改 index.vue u-grid-item.vue 未复现该问题,方便远程看下吗

    2023-04-12 10:26

  • hzbgg

    回复 DCloud_UNI_WZF: 可以

    2023-04-12 14:57

  • hzbgg

    回复 DCloud_UNI_WZF: 怎么远程?

    2023-04-12 14:58

  • DCloud_UNI_WZF

    回复 hzbgg: 已私信

    2023-04-12 15:04

snoop

snoop

使用pnpm安装库会重现这个问题

  • DCloud_UNI_WZF

    默认项目可以复现吗,如不是,可否提供下测试工程?

    2023-06-01 10:32

  • 土猫怎么了

    回复 DCloud_UNI_WZF: 请问下目前定位出问题了吗,工具目前依然有问题

    2023-08-03 17:29

  • DCloud_UNI_WZF

    回复 土猫怎么了: 目前由于没有可复现测试工程,导致无法排查,您这边能否提供下可复现demo?

    2023-08-03 23:16

  • 土猫怎么了

    回复 DCloud_UNI_WZF: 感觉找个跟咱项目没多大关系,很多人都出现这样的问题。 所以我给你提供的demo不一定能在你那边复现出来。 可以提供录屏或者远程

    2023-08-04 11:26

  • DCloud_UNI_WZF

    回复 土猫怎么了: 提供测试工程的同时可以提供下开发环境配置,不然这边无法调试排查

    2023-08-04 14:31

beilaboke

beilaboke

VM4228:11 页面【packageClinic/pages/clinicDetail/index]错误:
TypeError: Cannot read property 'call' of undefined
at webpack_require_ (runtime.js? [sm]:92)
at Object.<anonymous> (index.js:178)
at Object.
(index.js:257)
at
webpack_require (runtime.js? [sm]:92)
at Module._ (index.js:156)
at __webpack_require
(runtime.js? [sm]:92)
at Module._ (index.js:38)
at __webpack_require_ (runtime.js? [sm]:92)
at Object.<anonymous> (index.js:17)
at Object.
(index.js:24)(env: Windows,mp,1.06.2209190; lib: 2.32.2)

怎么还没解决啊? 要疯了。。。。

EthanZhu

EthanZhu

发现编译成微信小程序的分包也有问题,第一个原因是存在同名的vue和js文件,然后还有自定义组件的放置目录也有影响?具体什么原因搞不懂。
看我提的bug链接
https://ask.dcloud.net.cn/question/175367

2***@qq.com

2***@qq.com -

24年了,还存在

2***@qq.com

2***@qq.com -

好像是跑的线程太多了才会出现这种,要在任务管理器中强制结束一下。

  • DCloud_UNI_OttoJi

    提供下复现工程或者单页面代码,私聊我或者发个新贴,我看看

    2024-06-12 14:30

最佳回复

DCloud_UNI_OttoJi

DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信

感谢各位的反馈,我观察评论区隔几个月会有新评论,但无法稳定复现,大部分没有提供复现步骤和工程。

后续如果你遇到了相同问题,请开新贴艾特我,或者私信我。

复现工程的指导

问题解决之前你可以尝试删除一半的页面,删除路由、使用空页面等方法来排查问题,规避业务隐私,最终提供可复现的工程。

提供更多信息,有助于定位和解答你的问题。

本帖时间较久,先 lock,如果你遇到了相同问题,请按照上面的指导进行反馈。给各位比心。

1***@163.com

1***@163.com

2024年了,问题还在

c***@mediinfo.com.cn

c***@mediinfo.com.cn

非常频繁,还没解决吗

hbuilder X 3.8.4.20230531

要回复问题请先登录注册