VS код jsconfig автоматически указывает на index.js - PullRequest
0 голосов
/ 17 сентября 2018

Я хочу использовать абсолютный путь в React Native с использованием кода Visual Studio. Следуйте этому уроку: tuturial , я могу заставить его работать.

Пример, в моей папке SRC я создал package.json:

{
  "name": "@src"
}

Но intellisense не работает, когда я пытаюсь import A from '@src/...', исправить это, создав jsconfig.json в корне:

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

И это работает для части from, но не для части import, я должен поставить /index, чтобы VS показал подсказку, если /index нет, подсказка не отображается. Есть ли способ заставить его работать без добавления /index в каждый импорт?

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

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

1 Ответ

0 голосов
/ 19 сентября 2018

Наконец я нашел ответ здесь https://github.com/Microsoft/vscode/issues/24715, Обновление compilerOptions.module Работы

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