2017-10-20 142 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”

相关问题