2017-10-20 10 views
0

Visual Studio 코드가 js 스크립트에 적합한 코드 편집기인지 테스트하고 있습니다.Visual Studio 코드 Intellisense Javascript 가져 오기

현재 es6을 사용하여 가져온 클래스에서 인텔리 센스를 사용할 수 없습니다.

내가 제대로하고 있는지 확신 할 수 없지만 일부 문서 및 내보내기에 대한 다른 stackoverflow 질문을 따른 후에도 여전히 제대로 작동하지 않습니다. 또한 js.config 파일에서 공통 js 및 allowSyntheticDefaultImports를 true로 설정했습니다.

export class SimpleClass{ 
    constructor() { 

    } 

    getName(){ 
     console.log(name); 
    } 
} 

enter image description here

+1

commonJS는 가져 오기가 아닌 requre()를 사용합니다. 'jsconfig.json'에서'module'을 "es2015"로 변경해보십시오. – Alex

+1

'./ mainClass.js '를해야 할 수도 있습니다. 아마 여러분이하고있는 일이 절대적인 수입이라고 생각하고 node_modules을 보겠습니다. –

+0

'./mainClass.js '로 바뀌었고 아무것도 변경되지 않았습니다. 인텔리 센스가 활성화되지 않습니다. 또한 모듈을 'es2015'로 변경하려고 시도했지만 다시 변경된 사항이 없습니다. 파일 구조가 맞습니까? 이 편집기를 처음 사용하기 때문에 잘 모르겠습니다. – chowster

답변

0

나는 것 같다 내 수입 라인이 정확 보인다 그때부터 {에 SimpleClass}를 가져올를 변경

{ 
    "compilerOptions":{ 
     "target":"es6", 
     "allowSyntheticDefaultImports": true 
    }, 
} 

같은 라인을 가져 내 설정을 변경하여 고정 보인다 "./mainclass"

관련 문제