首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Prettier不解析Typescript类型转换

Prettier不解析Typescript类型转换
EN

Stack Overflow用户
提问于 2019-06-03 23:46:20
回答 1查看 517关注 0票数 0

我在create-react-app上使用的是Prettier 1.17.1和TypeScript 3.4.5。

每次我尝试在TypeScript中使用x as T语法进行类型转换时,都会得到下面的错误:

代码语言:javascript
复制
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,但由于JSX格式的原因,它破坏了TS编译。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-13 16:48:21

解决了!我必须在运行它时显式地设置the --parser option。在文档中,它说它应该是推断的,尽管它对我的.tsx文件不起作用。

prettier --parser typescript解决了这个问题

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56430629

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档