未捕获的类型错误:无法读取未定义离子的属性“substr”
Posted
技术标签:
【中文标题】未捕获的类型错误:无法读取未定义离子的属性“substr”【英文标题】:uncaught TypeError: Cannot read property 'substr' of undefined ionic 【发布时间】:2017-12-26 15:58:06 【问题描述】:我启动 ionic 项目时突然出错
TypeError: Cannot read property 'substr' of undefined
at Function.<anonymous> (D:\Work\Prince\TakeToTake\node_modules\source-map\lib\source-node.js:115:26)
at Array.forEach (native)
at BasicSourceMapConsumer.SourceMapConsumer_eachMapping [as eachMapping] (D:\Work\Prince\TakeToTake\node_modules\source-map\lib\sour
at Function.SourceNode_fromStringWithSourceMap [as fromStringWithSourceMap] (D:\Work\Prince\TakeToTake\node_modules\source-map\lib
at SourceMapSource.node (D:\Work\Prince\TakeToTake\node_modules\webpack-sources\lib\SourceMapSource.js:39:21)
at ReplaceSource.node (D:\Work\Prince\TakeToTake\node_modules\webpack-sources\lib\ReplaceSource.js:70:30)
at CachedSource.node (D:\Work\Prince\TakeToTake\node_modules\webpack-sources\lib\CachedSource.js:18:24)
at D:\Work\Prince\TakeToTake\node_modules\webpack-sources\lib\ConcatSource.js:37:50
at Array.map (native)
at ConcatSource.node (D:\Work\Prince\TakeToTake\node_modules\webpack-sources\lib\ConcatSource.js:36:63)
请帮忙
【问题讨论】:
修复source-node.js
第115行未定义的变量。从您发布的内容中,我们无法告诉您更多信息。
不错的错误。没有代码,所以没有办法帮助。在某个地方你有 myvar.substr(...) 而 myvar 不是一个字符串。
如果我们不知道您的代码是什么样的,我们将如何提供帮助?
james 没有代码错误 y 错误发生在我使用“ionic serve”命令时
离子信息的发布输出?
【参考方案1】:
发现错误 我在一个 TS 文件中实现了两个组件,这就是 nodeJS 混淆运行哪个组件的原因
现在我创建了另一个 ts 文件来实现组件
感谢cmets
【讨论】:
以上是关于未捕获的类型错误:无法读取未定义离子的属性“substr”的主要内容,如果未能解决你的问题,请参考以下文章
错误:`未捕获(承诺中)类型错误:无法读取未定义的属性'doc'`
未捕获的类型错误:无法读取未定义的属性 toLowerCase
JQuery:未捕获的类型错误:无法读取未定义的属性“调用”