Пожалуйста, помогите мне понять, что вызывает сообщение об ошибке ниже.
Я пытаюсь перенести проект в Snowpack, ранее используя приложение create-реагировать. В этом проекте я использую библиотеку под названием react-konva для некоторых элементов холста. Эта библиотека отлично работает при использовании в приложении create-react-app, но когда я пытаюсь использовать ее с помощью Snowpack, я получаю эту ошибку:
Uncaught SyntaxError: The requested module '../web_modules/react-konva.js' does not provide an export named 'Rect'
Ошибка выше была вызвана этим фрагментом:
import { Layer, Rect, Stage } from 'react-konva';
const ReactKonvaTest = () => {
return (
<>
<Stage width = {800} height = {500}>
<Layer>
<Rect width = {200} height = {100} strokeWidth = {10} stroke = "#222" />
</Layer>
</Stage>
</>
);
};
function App() {
return (
<div className = "App">
<ReactKonvaTest />
<p>
Edit <code>src/App.js</code> and save to reload.
</p>
</div>
);
}
export default App;
Тот же фрагмент не вызывает никаких проблем при использовании в проекте, инициализированном с помощью create-react-app.
Я не понимаю, чем это вызвано. Я не уверен, к какому каталогу ../web_modules/
относится сообщение об ошибке. Я не слышал об этом раньше, и мои поиски не дали подходящих совпадений.
🤔 А знаете ли вы, что...
С React можно работать с данными через HTTP-запросы, используя библиотеки, такие как Axios или Fetch API.