【问题标题】:VSCode intellisense stopped working with js module importVSCode 智能感知停止使用 js 模块导入
【发布时间】:2019-02-17 13:52:18
【问题描述】:

当使用 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

否则一切正常,智能感知一般都可以正常工作

【问题讨论】:

    标签: visual-studio-code


    【解决方案1】:

    两个对我有用的选项:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-11-11
      • 2021-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-17
      • 2023-02-06
      相关资源
      最近更新 更多