VS Code jsconfig 自动指向 index.js

VS Code jsconfig auto point to index.js

我想使用 Visual Studio 代码在 React Native 中使用绝对路径。按照这个教程:tuturial,我可以让它工作。

例如,在我的 SRC 文件夹中,我创建了 package.json:

{
  "name": "@src"
}

但是当我尝试 import A from '@src/...' 时智能感知不起作用,通过在根目录中创建 jsconfig.json 修复它:

{
  "compilerOptions": {
    "module": "es6",
    "paths": {
      "@src/*": ["src/*"],
      "@locale/*": ["locale/*"]
    },
    "baseUrl": "./"
  }
}

它适用于 from 部分,但不适用于 import 部分,如果 /index 不在那里,没有显示提示。有什么方法可以让它工作而不用在每次导入时都输入 /index 吗?

import { notShowHintHere } A from '@src/componentA'

import { showHintHere } A from '@src/componentA/index'

终于在这里https://github.com/Microsoft/vscode/issues/24715找到了答案,更新compilerOptions.module作品

"compilerOptions": {
    "module": "commonjs"
  }