Преттиер не разбирает приведение типа Typescript - PullRequest
0 голосов
/ 03 июня 2019

Я использую Prettier 1.17.1 и TypeScript 3.4.5 с create-реакции-app .

Я получаю ошибку ниже каждый раз, когда пытаюсь использовать синтаксис x as T в TypeScript для приведения типа:

src/Form.tsx
[error] src/Form.tsx: SyntaxError: Unexpected identifier (82:57)
[error]   80 |                 value={data.position}
[error]   81 |                 onChange={e => {
[error] > 82 |                     const nextPosition = e.target.value as Position

Я пробовал также другой синтаксис <T> x, но он нарушает компиляцию TS из-за формата JSX.

1 Ответ

0 голосов
/ 13 июня 2019

Решено!При запуске я должен был явно указать параметр --parser .В документах говорится, что это должно быть выведено, хотя он не работал для меня с .tsx файлами.

prettier --parser typescript исправил это

...