기본적으로 필자는 2 주 전에 3.0.0 베타 버전으로 성공적으로 마이그레이션 한 Ionic 프로젝트에 참여했습니다. 모든 것이 제대로 작동하고 있었고 문제없이 그것을 개발할 수있었습니다.TypeErrpr : 정의되지 않은 'includes'속성을 읽을 수 없습니다.
하지만 오늘 아침에 Ionic 3 베타 CLI를 사용하고 ConnectivityService를 설치하려고했습니다. 이 버전에서는 작동하지 않아서 이온이 깨끗하게 제거 된 다음 ionic @ latest를 목표로 새로 설치되었습니다. 이 앱 스크립트에 대한 종속성 오류를했다, 그래서 나는 다음 명령을 사용 :
NPM은 --save @^1.3.1
그런 다음, 나는 "NPM은 -g 이온 @ 최신 설치"다시 사용할 설치합니다. 그 후에 모든 것이 작동하지 않습니다. 나는 더 이상 이오니아로 아무것도 할 수 없다. 난 그냥 내가 뭘해도 같은 오류가 발생합니다 : "TypeErrpr : 속성을 읽을 수 없습니다 '정의되지 않은'포함합니다. 제거한 다음 다시 설치하면 상관 없습니다. 나는 그걸 작동시킬 수 없다.
이 원인이 될 수 있습니다.
편집 :
{
"name": "myApp",
"version": "0.0.1",
"author": "Ionic Framework",
"homepage": "http://ionicframework.com/",
"private": true,
"scripts": {
"clean": "ionic-app-scripts clean",
"build": "ionic-app-scripts build",
"ionic:build": "ionic-app-scripts build",
"ionic:serve": "ionic-app-scripts serve"
},
"dependencies": {
"@angular/common": "4.0.0",
"@angular/compiler": "4.0.0",
"@angular/compiler-cli": "4.0.0",
"@angular/core": "4.0.0",
"@angular/forms": "4.0.0",
"@angular/http": "4.0.0",
"@angular/platform-browser": "4.0.0",
"@angular/platform-browser-dynamic": "4.0.0",
"@ionic-native/core": "3.4.2",
"@ionic-native/splash-screen": "^3.5.0",
"@ionic-native/status-bar": "3.4.2",
"@ionic/app-scripts": "^1.3.1",
"@ionic/storage": "2.0.1",
"cordova-plugin-whitelist": "^1.3.1",
"image-manipulation": "0.0.4",
"ionic-angular": "3.0.1",
"ionicons": "3.0.0",
"parse": "^1.9.2",
"rxjs": "5.1.1",
"sw-toolbox": "3.4.0",
"zone.js": "^0.8.4"
},
"devDependencies": {
"@ionic/app-scripts": "1.3.0",
"typescript": "~2.2.1",
"@ionic/cli-plugin-cordova": "0.0.12",
"@ionic/cli-plugin-ionic-angular": "0.0.6"
},
"description": "An Ionic project",
"cordova": {
"plugins": {
"cordova-plugin-whitelist": {}
}
}
}
_ "이 문제의 원인은 무엇인지 알고 계십니까?" [mcve]로 질문을 편집 할 수 있습니까? – evolutionxbox
@evolutionxbox 귀하의 의견을 appropiate 보일지도 모르지만, 결국은 이해가되지 않습니다 ... 코드는 완벽하게 괜찮아요, 아무것도 변경하지만, 사실은 지금 내가이 오류는 이온 CLI 도구를 사용할 때마다지고있어 사실. 어쨌든, 제 패키지를 제공하겠습니다 .json – Zerok
@Zerok "코드가 완벽하게 훌륭합니다"- 처음에는 완벽하게 훌륭한 코드가 작동하지 않는다는 소식을 처음 들었습니다. 오류를 유발하는 요소를 지정하고 더 많은 오류를 포함 시키거나 오류가 발생한 위치를 가리킬 수 있습니까? – Craicerjack