Unlimited_S
Unlimited_S
  • 发布:2019-07-18 10:05
  • 更新:2019-07-18 10:05
  • 阅读:3053

【报Bug】TypeError: Cannot read property 'indexOf' of undefined

分类:uni-app

详细问题描述

难以定位问题原因,检查了page.json等配置文件并无明显报错

[内容]

  1. 本地运行至chrome浏览器编译报错:
    09:52:42.163 项目 'uniapp_mall' 开始编译...
    09:52:44.200 INFO Starting development server...
    09:52:50.330 Module build failed (from ./node_modules/@dcloudio/webpack-uni-pages-loader/lib/index.js):
    09:52:50.331 TypeError: Cannot read property 'indexOf' of undefined
    09:52:50.335 at isValidPage (E:\APPhbuilder\HBuilderX\plugins\uniapp-cli\node_modules@dcloudio\uni-cli-shared\lib\pages.js:91:16)
    09:52:50.336 at filterPages (E:\APPhbuilder\HBuilderX\plugins\uniapp-cli\node_modules@dcloudio\uni-cli-shared\lib\pages.js:45:10)
    09:52:50.340 at processPagesJson (E:\APPhbuilder\HBuilderX\plugins\uniapp-cli\node_modules@dcloudio\uni-cli-shared\lib\pages.js:59:3)
    09:52:50.341 at parsePagesJson (E:\APPhbuilder\HBuilderX\plugins\uniapp-cli\node_modules@dcloudio\uni-cli-shared\lib\pages.js:39:10)
    09:52:50.345 at Object.module.exports (E:\APPhbuilder\HBuilderX\plugins\uniapp-cli\node_modules@dcloudio\webpack-uni-pages-loader\lib\index.js:33:21)

  2. 云打包编译报错:
    [HBuilder] 09:55:56.920 项目 'uniapp_mall' 开始编译...
    [HBuilder] 09:55:58.832 编译器版本:2.1.1,当前项目编译模式:自定义组件模式。编译模式差异见:https://ask.dcloud.net.cn/article/35843
    [HBuilder] 09:55:59.863 ERROR TypeError: Cannot read property 'indexOf' of undefined
    [HBuilder] 09:55:59.864 TypeError: Cannot read property 'indexOf' of undefined
    [HBuilder] 09:55:59.872 at isValidPage (E:\APPhbuilder\HBuilderX\plugins\uniapp-cli\node_modules@dcloudio\uni-cli-shared\lib\pages.js:91:16)
    [HBuilder] 09:55:59.880 at filterPages (E:\APPhbuilder\HBuilderX\plugins\uniapp-cli\node_modules@dcloudio\uni-cli-shared\lib\pages.js:45:10)
    [HBuilder] 09:55:59.880 at processPagesJson (E:\APPhbuilder\HBuilderX\plugins\uniapp-cli\node_modules@dcloudio\uni-cli-shared\lib\pages.js:59:3)
    [HBuilder] 09:55:59.888 at getPagesJson (E:\APPhbuilder\HBuilderX\plugins\uniapp-cli\node_modules@dcloudio\uni-cli-shared\lib\pages.js:35:10)
    [HBuilder] 09:55:59.889 at parseEntry (E:\APPhbuilder\HBuilderX\plugins\uniapp-cli\node_modules@dcloudio\uni-cli-shared\lib\pages.js:195:17)
    [HBuilder] 09:55:59.897 at webpackConfig (E:\APPhbuilder\HBuilderX\plugins\uniapp-cli\node_modules@dcloudio\vue-cli-plugin-uni\lib\mp.js:112:5)
    [HBuilder] 09:55:59.898 at api.configureWebpack.webpackConfig (E:\APPhbuilder\HBuilderX\plugins\uniapp-cli\node_modules@dcloudio\vue-cli-plugin-uni\index.js:456:31)
    [HBuilder] 09:55:59.906 at webpackRawConfigFns.forEach.fn (E:\APPhbuilder\HBuilderX\plugins\uniapp-cli\node_modules@vue\cli-service\lib\Service.js:240:21)
    [HBuilder] 09:55:59.907 at Array.forEach (<anonymous>)
    [HBuilder] 09:55:59.917 at Service.resolveWebpackConfig (E:\APPhbuilder\HBuilderX\plugins\uniapp-cli\node_modules@vue\cli-service\lib\Service.js:237:30)
    [HBuilder] 09:55:59.918 at PluginAPI.resolveWebpackConfig (E:\APPhbuilder\HBuilderX\plugins\uniapp-cli\node_modules@vue\cli-service\lib\PluginAPI.js:115:25)
    [HBuilder] 09:55:59.929 at module.exports (E:\APPhbuilder\HBuilderX\plugins\uniapp-cli\node_modules@vue\cli-service\lib\commands\build\resolveAppConfig.js:36:25)
    [HBuilder] 09:55:59.942 at build (E:\APPhbuilder\HBuilderX\plugins\uniapp-cli\node_modules@dcloudio\vue-cli-plugin-uni\commands\build.js:66:88)
    [HBuilder] 09:55:59.943 at api.registerCommand (E:\APPhbuilder\HBuilderX\plugins\uniapp-cli\node_modules@dcloudio\vue-cli-plugin-uni\commands\build.js:38:11)
    [HBuilder] 09:55:59.955 at Service.run (E:\APPhbuilder\HBuilderX\plugins\uniapp-cli\node_modules@vue\cli-service\lib\Service.js:219:12)
    [HBuilder] 09:55:59.956 at Object.<anonymous> (E:\APPhbuilder\HBuilderX\plugins\uniapp-cli\bin\uniapp-cli.js:24:9)

重现步骤

[期望]

[如果语言难以表述清晰,拍一个视频或截图,有图有真相]

IDE运行环境说明

HbuilderX 2.1.1

[IDE版本号]

[windows版本号]
windows 7

uni-app运行环境说明

[运行端是h5或app或某个小程序?]

[运行端版本号]

[项目是cli创建的还是HBuilderX创建的?如果是cli创建的,请更新到最新版cli再试]

[编译模式是老模板模式还是新的自定义组件模式?]

附件

[IDE问题请提供HBuilderX运行日志。菜单帮助-查看运行日志,点右键打开文件所在目录,将log文件压缩成zip包上传]

联系方式

[QQ]770847010@qq.com

2019-07-18 10:05 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复