我正在开发一个 API 项目,但由于某种原因,PWA 客户端生成中断。
我有一个普通的旧 PHP 类:
class MembershipPlan
{
...
}
我在 API (api_platform.yaml) 中使用破折号而不是下划线:
path_segment_name_generator: api_platform.path_segment_name_generator.dash
API 本身运行良好,但是当我尝试创建 PWA 客户端时:
docker-compose exec pwa generate-api-platform-client --resource MembershipPlan
我看到以下错误:
SyntaxError: Unexpected token, expected ";" (7:13)
5 |
6 | interface Props {
> 7 | membership-plans: MembershipPlan[];
| ^
8 | }
9 |
10 | export const List: FunctionComponent<Props> = ({ membership-plans }) => (
at t (/usr/local/share/.config/yarn/global/node_modules/prettier/parser-babe
l.js:1:317)
如果有用,可以使用堆栈跟踪的其余部分。
相同的命令适用于单个词实体类(例如 Course 很好) - 但多词实体类似乎有些奇怪。
有没有其他人遇到过这个?这让我很困惑。
谢谢 戴夫