美文网首页Ionic
Webstorm打开ionic5创建的项目html模板编译报错的

Webstorm打开ionic5创建的项目html模板编译报错的

作者: 依文静雪 | 来源:发表于2019-12-27 12:34 被阅读0次

1、ionic创建项目

    ionic start test tabs --type=angular(使用angular框架)

    ionic start test tabs --type=ionic-angular(使用ionic3文件框架)

    通过第一种方式创建完的项目使用webstorm打开结构如(图1):

图1

package.json的文件结构如(图2):

图2

报错信息如(图3):

图3

错误信息:

Error:(1, 1) TS2365: Operator '<' cannot be applied to types 'boolean' and 'RegExp'.

Error:(1, 2) TS2304: Cannot find name 'ion'.

Error:(1, 6) TS2304: Cannot find name 'app'.等等

开始以为是TypeScript版本太高,降低到3.1.6还是不行

然后我又降低了TSLint的版本也不行,我发现当打开webstorm的时候会检查angular服务,如图4:

图4

然后查看package.json中的angular服务依赖,我猜测"@angular/language-service":"~8.1.2"可能出的问题,我查看了ionic3创建的项目里面的版本为7.2.2.

我修改为版本7.2.2重新打开工程,错误消失了。

相关文章

网友评论

    本文标题:Webstorm打开ionic5创建的项目html模板编译报错的

    本文链接:https://www.haomeiwen.com/subject/cqdtqxtx.html