类型错误:无法读取未定义的属性“标志" [英] TypeError: Cannot read property 'flags' of undefined
本文介绍了类型错误:无法读取未定义的属性“标志"的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
克隆存储库后,npm install
&&ionic cordova build android --prod
显示以下错误.
After cloning a repo, npm install
&& ionic cordova build android --prod
shows me following error.
TypeError: Cannot read property 'flags' of undefined
at checkUnreachable (F:WorksProjectsionic-bokfinder
ode_modules ypescriptlib ypescript.js:24905:31)
at bindChildrenWorker (F:WorksProjectsionic-bokfinder
ode_modules ypescriptlib ypescript.js:23111:17)
at bindChildren (F:WorksProjectsionic-bokfinder
ode_modules ypescriptlib ypescript.js:23055:17)
at bind (F:WorksProjectsionic-bokfinder
ode_modules ypescriptlib ypescript.js:24319:21)
at bindSourceFile
我确信它以前运行良好,没有任何问题.这是我的系统信息和package.json.
I am sure it worked well without any problems before. Here are my system information and package.json.
系统:
Node : v8.10.0
npm : 5.6.0
OS : Windows 10
Package.json:
Package.json:
"dependencies": {
"@angular/common": "5.0.3",
"@angular/compiler": "5.0.3",
"@angular/compiler-cli": "5.0.3",
"@angular/core": "5.0.3",
"@angular/forms": "5.0.3",
"@angular/http": "5.0.3",
"@angular/platform-browser": "5.0.3",
"@angular/platform-browser-dynamic": "5.0.3",
"@ionic-native/core": "^4.5.2",
"@ionic-native/facebook": "^4.5.2",
"@ionic-native/firebase": "^4.5.2",
"@ionic-native/in-app-browser": "^4.5.2",
"@ionic-native/in-app-purchase": "^4.5.2",
"@ionic-native/intercom": "^4.5.2",
"@ionic-native/social-sharing": "^4.5.2",
"@ionic-native/splash-screen": "4.4.0",
"@ionic-native/status-bar": "4.4.0",
"@ionic/storage": "2.1.3",
"angularfire2": "^5.0.0-rc.6",
"firebase": "^4.12.0",
"ionic-angular": "3.9.2",
"ionicons": "3.0.0",
"raven-js": "^3.17.0",
"rxjs": "5.5.2",
"sw-toolbox": "3.6.0",
"zone.js": "^0.8.18"
},
"devDependencies": {
"@angular/cli": "^1.7.3",
"@ionic/app-scripts": "^3.1.8",
"@types/jasmine": "2.8.4",
"@types/node": "9.3.0",
"html-loader": "0.5.5",
"istanbul-instrumenter-loader": "3.0.0",
"jasmine": "2.9.0",
"jasmine-spec-reporter": "4.2.1",
"karma": "2.0.0",
"karma-chrome-launcher": "2.2.0",
"karma-coverage-istanbul-reporter": "1.3.3",
"karma-jasmine": "1.1.1",
"karma-jasmine-html-reporter": "0.2.2",
"karma-sourcemap-loader": "0.3.7",
"karma-webpack": "2.0.9",
"protractor": "5.2.2",
"ts-loader": "3.2.0",
"ts-node": "4.1.0",
"tslint": "5.9.1",
"typescript": "2.4.2"
},
我猜这个问题与 @ionic/app-scripts
问题.
推荐答案
删除 @angular/cli
应该对你有用
如果不是,请将 Typescript 版本更改为 ~2.6.2
.
if not, change Typescript version to ~2.6.2
.
@angular/cli
1.7.3
仅适用于 Typescript ~2.6.2
.
@angular/cli
1.7.3
works with Typescript ~2.6.2
only.
这篇关于类型错误:无法读取未定义的属性“标志"的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文