Как включить ts-check в es6 - PullRequest
0 голосов
/ 05 ноября 2018

Недавно я обнаружил, что Visual Code имеет хорошую функцию для проверки типов в файлах JavaScript. Все, что мне нужно сделать, это набрать в верхней части файла // @ts-check, это большое преимущество для меня, поэтому я хочу использовать его глобально для каждого файла javascript, как я могу это сделать, не записывая эту строку каждый раз поверх файла?

1 Ответ

0 голосов
/ 06 ноября 2018

Согласно комментарию Алексея Л., я добавил в корневой каталог tsconfig.json с этой конфигурацией, и она работает:

{
    "compilerOptions": {
        "module": "system",
        "noImplicitAny": false,
        "removeComments": true,
        "preserveConstEnums": true,
        "sourceMap": true,
        "outDir": "./dist",
        "rootDir": "./src",
        "checkJs": true,
        "allowJs": true,
        "jsx": "react",
        "experimentalDecorators": true,
        "moduleResolution": "node"
    },
    "include": [
        "src/**/*"
    ],
    "exclude": [
        "./node_modules",
        "dist"
    ]
}

также, если вы хотите проверить его с помощью npm script, все, что вам нужно, это установить typescript и использовать эту команду в разделе scripts:

"typecheck": "tsc --project tsconfig.json --noEmit"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...