Как указать псевдоним модуля в VSCode - PullRequest
0 голосов
/ 05 октября 2019

Я бы хотел, чтобы VSCode IntelliSense указывал путь к модулю , чтобы я мог получить к нему доступ нажатием.

Например, после настройки jsconfig.json я могу получить доступ к ./src/styled/index с помощьюимпортируя его глобальный путь.

Но я не мог понять, как заставить его работать с псевдонимом @styles

// VSCode Intellisene Works
import { mixins, theme } from 'styles';

// VSCode Intellisene Doesn't work
import { mixins, theme } from '@styles';

enter image description here

Мой текущий jsconfig.json:

{
  "compilerOptions": {
    "baseUrl": "./",
    "jsx": "react",
    "paths": {
      "@styles": ["src/styles/index"]
    }
  }
}

1 Ответ

1 голос
/ 07 октября 2019

Кажется, мне пришлось перезапустить vscode, пример файла jsconfig.json для справки:

{
  "compilerOptions": {
    "baseUrl": "./",
    "jsx": "react",
    "paths": {
      "@styles": ["src/styles/index"],
      "@fonts": ["src/fonts/*"],
      "@components/*": ["src/components/*"],
      "@config": ["src/config/index"],
      "@content": ["src/content"],
      "@images": ["src/images"],
      "@pages": ["src/pages"],
      "@utils/*": ["src/utils/*"]
    }
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...