이유는 모르겠지만 내 기본 설정을 사용하고 프로젝트 설정을 Javascript
->ECMAScript 6
으로 설정 한 후에도 Jetbrains을 다시 실행하면 항상 ECMAScript 5.1
이됩니다.항상 ECMAScript 6을 사용하도록 JetBrain을 설정하는 방법은 무엇입니까?
영구적으로 한번에이 설정을 설정하는 방법이 있나요?
기타 참고 사항 :
- 버전 : IntelliJ에 궁극적 인 14
- OS : 윈도우 7 64 비트.
이유는 모르겠지만 내 기본 설정을 사용하고 프로젝트 설정을 Javascript
->ECMAScript 6
으로 설정 한 후에도 Jetbrains을 다시 실행하면 항상 ECMAScript 5.1
이됩니다.항상 ECMAScript 6을 사용하도록 JetBrain을 설정하는 방법은 무엇입니까?
영구적으로 한번에이 설정을 설정하는 방법이 있나요?
.idea 파일 손상으로 인해 프로젝트 설정을 저장하는 중에 문제가 될 수 있습니다. 프로젝트 .idea 폴더를 삭제하고 파일/열기를 통해 프로젝트 디렉토리를 다시여십시오.
이것은 JetBrains에보고해야하는 버그 일 수 있습니다.
어쨌든 settings folder에서 직접 확인하고 수정할 수 있습니다.
<application>
<component name="ProjectManager">
<defaultProject>
...
<component name="JavaScriptLibraryMappings">
<includedPredefinedLibrary name="Node.js Core" />
</component>
<component name="JavaScriptSettings">
<option name="languageLevel" value="ES5" />
</component>
...
을 그리고이 사람은 ES6위한 것입니다 :
config/project.default.xml
, 이들은 ES5.1에 대한 설정 될 수있다
<application>
<component name="ProjectManager">
<defaultProject>
...
<component name="JavaScriptLibraryMappings">
<includedPredefinedLibrary name="ECMAScript 6" />
<includedPredefinedLibrary name="Node.js Core" />
</component>
<component name="JavaScriptSettings">
<option name="languageLevel" value="ES6" />
</component>
...
JetBrains의 제품이 실행되지 않을 때이 작업을 수행하는 것이 바람직하다 .
주의 사항 * 현재 프로젝트의 * 레이블. 이러한 종류의 옵션은 기본 설정에서 설정해야합니다. – estus
나는 이것을 (이미 질문에서 굵은 글씨로) 이미 시도했다. – bigp
기본 설정은 새 프로젝트에 영향을 주며 프로젝트 설정은 현재 프로젝트에만 사용됩니다. 어쨌든 두 옵션 모두 재시작 할 때까지 지속되어야합니다. 설정을 저장하는 중에 문제가되어야합니다. 나는'.idea' 폴더를 삭제하고 프로젝트 폴더를 다시 열어 지원 티켓을 만들 것을 권장합니다. – lena