2017-05-15 15 views
1

기본적으로 필자는 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": {} 
    } 
    } 
} 
+1

_ "이 문제의 원인은 무엇인지 알고 계십니까?" [mcve]로 질문을 편집 할 수 있습니까? – evolutionxbox

+0

@evolutionxbox 귀하의 의견을 appropiate 보일지도 모르지만, 결국은 이해가되지 않습니다 ... 코드는 완벽하게 괜찮아요, 아무것도 변경하지만, 사실은 지금 내가이 오류는 이온 CLI 도구를 사용할 때마다지고있어 사실. 어쨌든, 제 패키지를 제공하겠습니다 .json – Zerok

+0

@Zerok "코드가 완벽하게 훌륭합니다"- 처음에는 완벽하게 훌륭한 코드가 작동하지 않는다는 소식을 처음 들었습니다. 오류를 유발하는 요소를 지정하고 더 많은 오류를 포함 시키거나 오류가 발생한 위치를 가리킬 수 있습니까? – Craicerjack

답변

0

귀하의 NPM 패키지는 유효 기간이 있습니다 : 이것은 내 package.json 파일입니다. npm-check-updates을 설치하고 package.json 파일을 'ncu -u'로 업데이트하는 것이 좋습니다.

관련 문제