build dev failed:无法读取未定义的属性'indexOf'

时间:2016-11-22 14:36:50

标签: angular typescript firebase ionic2

当我尝试提供离子应用程序时:

ionic serve

我收到错误:

  

build dev failed:无法读取未定义的属性'indexOf'

我正在使用ionic2,angular2和firebase3。

2 个答案:

答案 0 :(得分:2)

您使用的是firebase @types吗?该模块似乎存在问题

转到node_modules/@types/firebase/index.d.ts

并评论第326行

export = Firebase;

那为我做了

答案 1 :(得分:1)

3个月前,但经过很长时间的搜索,我找到了解决方案。

如果您没有使用Firebase,则此问题来自ionic-app-script。 我的项目工作得非常好,并且npm update我的所有构建都失败了。

所以要解决:将ionic-app-script从0.47更新到0.48:之后仍然存在错误:build dev failed: Cannot set property 'fileSystem' of null

所以要再次解决,请更新到1.0.0。

PS:Lodash还有其他错误,要解决此问题,请将您的包更改为"@types/lodash": "ts2.0"

我希望它会帮助某人......我无法确切地说出错误的原因和原因(可能是npm updateionic lib update但是要小心项目更新。