2017-10-20 198 views
0

我正在測試Visual Studio Code是否適合我的js腳本的正確代碼編輯器。Visual Studio Code Intellisense Javascript導入

目前我無法使用es6在智能導入類上工作。

我不知道我是否正確地做了這件事,但在遵循一些關於出口的文檔和其他的stackoverflow問題之後,我仍然無法使它正常工作。我也已經在js.config文件中將常用的js和allowSyntheticDefaultImport設置爲true。

export class SimpleClass{ 
    constructor() { 

    } 

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

enter image description here

+1

commonJS使用requre(),不導入。嘗試將'jsconfig.json'中的'module'更改爲「es2015」。 – Alex

+1

你可能需要做'from'./mainClass.js'',它可能認爲你正在做的是絕對導入,並且正在查看node_modules –

+0

我改爲'./mainClass.js',並且沒有任何變化智能感知不激活。還嘗試將模塊更改爲'es2015',並且再次沒有任何變化。文件結構是否正確?我不確定,因爲這是我第一次使用這個編輯器。 – chowster

回答

0

我似乎改變我的設置導入線固定,它看起來像

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

看來我進口線是不正確的,然後我把它改爲進口{SimpleClass}從「./mainclass」

相關問題