VSCode intellisense停止使用js模块导入

时间:2019-02-17 13:52:19

标签: visual-studio-code

使用javascript(es2015)导入时,Intellisense拒绝工作。

例如:import { } from 'react-router-dom' 并在import语句的花括号中单击[CTRL] + [SPACE],没有任何暗示的迹象,列出了模块的导出实体。

当我尝试导入使用export default导出的内容时-也没有任何建议。

我的jsconfig.json

{
  "compilerOptions": {
    "target": "es6",
    "allowSyntheticDefaultImports": true
  },
  "exclude": [
    "node_modules",
    "**/node_modules/*"
  ],
  "include": [
    "src/**/*"
  ]
}

我使用"allowSyntheticDefaultImports": true来处理导出时没有默认设置。 我过度使用exclude部分,我知道))

关于VSCODE

Version: 1.31.1
Commit: 1b8e8302e405050205e69b59abb3559592bb9e60
Date: 2019-02-12T02:19:29.629Z
Electron: 3.1.2
Chrome: 66.0.3359.181
Node.js: 10.2.0
V8: 6.6.346.32
OS: Linux x64 4.15.0-45-generic

否则,一切都正常,并且智能感知总体上很好用

1 个答案:

答案 0 :(得分:1)

两个对我有用的选项:

  1. 对象的“构建动作”设置为“无”。将此更改为“编译”(与.cs tho一起使用)。
  2. 关闭VS,在解决方案旁边的资源管理器中删除隐藏的“ .vs”文件夹。重新打开VS。
相关问题