을 크롬하지 그리고 내가 dijitConfig =은 구문 에러를 수신 : 예기치 않은 토큰/Webstorm에서 JSON이 아니라
"\r\n{\r\n \"getStationUrl\" : \"http://localhost:6080/arcgis/rest/services/testcenterline/MapServer/exts/StationLocator/GetStation\",\t\r\n\t\"tolerance\" : 5,\r\n\t\"getStationInterval\" : 1\r\n}\n//# sourceURL=http://localhost:63342/StationLocator/Main/StationLocator%20JSAPI/Source/StationLocator%20JSAPI/js/StationLocatorConfig.js"
어떤 이유
와
try {this.set("config", JSON.parse(dijitConfig));}
전화
다음 한 Chrome을 통해 앱을 실행하면 오류없이 앱이 실행되며 다음 예외가 발생합니다.왜이 JSON은 Chrome에서는 유효하지만 Webstorm에서는 유효하지 않습니까? 나는 dijitConfig
는 자바 스크립트 객체가 아닌 문자열 인 경우 HTML5/인 ECMAScript 5 Settings->Languages & Frameworks->JavaScript->Libraries
위에 표시된 JSON의 문자열 버전에만 148 자의 문자가 있습니다. 오류가 실제로 던져지고있는 개체입니까? (위치 180이 없음). –
@Josh Beam 내 사과, 수정 된 붙여 넣기를 참조하십시오 – Rice