2016-06-06 1 views
0

이유는 모르겠지만 내 기본 설정을 사용하고 프로젝트 설정을 Javascript ->ECMAScript 6으로 설정 한 후에도 Jetbrains을 다시 실행하면 항상 ECMAScript 5.1이됩니다.항상 ECMAScript 6을 사용하도록 JetBrain을 설정하는 방법은 무엇입니까?

enter image description here

영구적으로 한번에이 설정을 설정하는 방법이 있나요?

기타 참고 사항 :

  • 버전 : IntelliJ에 궁극적 인 14
  • OS : 윈도우 7 64 비트.
+0

주의 사항 * 현재 프로젝트의 * 레이블. 이러한 종류의 옵션은 기본 설정에서 설정해야합니다. – estus

+0

나는 이것을 (이미 질문에서 굵은 글씨로) 이미 시도했다. – bigp

+1

기본 설정은 새 프로젝트에 영향을 주며 프로젝트 설정은 현재 프로젝트에만 사용됩니다. 어쨌든 두 옵션 모두 재시작 할 때까지 지속되어야합니다. 설정을 저장하는 중에 문제가되어야합니다. 나는'.idea' 폴더를 삭제하고 프로젝트 폴더를 다시 열어 지원 티켓을 만들 것을 권장합니다. – lena

답변

1

.idea 파일 손상으로 인해 프로젝트 설정을 저장하는 중에 문제가 될 수 있습니다. 프로젝트 .idea 폴더를 삭제하고 파일/열기를 통해 프로젝트 디렉토리를 다시여십시오.

1

이것은 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의 제품이 실행되지 않을 때이 작업을 수행하는 것이 바람직하다 .

관련 문제