Ошибка Vite Parse при импорте компонента React
Я пробую новый фреймворк Shopify — Hydrogen, который использует Vite. Это что-то вроде NextJS.
Этоindex.server.jsx
файл:
import Layout from "../components/Layout.server";
export default function Home() {
return (
<Layout>
<div>
<h1>
Hello world!
</h1>
</div>
</Layout>
);
}
И это то, чтоLayout.server.js
файл выглядит так:
export default function Layout({children}) {
return (
<div>
${children}
</div>
);
}
Если я не импортирую и не использую компонент Layout, все работает нормально.
Но при использовании Layout возникает эта ошибка:
Любые идеи о том, как это можно решить и что может быть причиной этого? Я думаю, что сообщение об ошибке недостаточно описательно
1 ответ
Я только что понял, что проблема была в расширенииLayout.server.js
файл, который должен был быть.jsx
. Но до сих пор не знаю, почему, поэтому, пожалуйста, дайте мне знать, если вы знаете