2017-10-20 11 views
0

Visual Studioコードがjsスクリプト用の正しいコードエディタであるかどうかをテストしています。Visual StudioコードIntellisense Javascriptインポート

現在、私はintelisenseに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"

関連する問題