vscode jsconfig.json Псевднонимы путей, абсолютная адресация, примеры

Положим файл jsconfig.json в корень проекта - по сути это может быть любая папка, из тех, что открыты VScode (если положить где-то выше открытой папки, результат не известен, не проверял):

{
    "compilerOptions": {
        "baseUrl": "./",
        "paths": {
            "@app-universal/*": [
                "assets/js/react/components/universal/*"
            ],
            "@app-actions": [
                "assets/js/react/actions/actions.js"
            ],
        },
    },
    "exclude": [
        "node_modules", "vendor"
    ]
}

Изменения файла на момент написания этой заметкой подхватывались редактором без перезагрузки на лету, но если почему-то не применяются, можно попробовать перезапустить.

Может оказаться полезным:

  • Официальная документация по файлу: https://code.visualstudio.com/docs/languages/jsconfig
  • Пример конфига: https://medium.com/@justintulk/solve-module-import-aliasing-for-webpack-jest-and-vscode-74007ce4adc9

Key Words for FKN + antitotal forum (CS VSU):