Создаю простенький сайт без node.js но с react. Использую этот туториал:
https://ru.reactjs.org/docs/add-react-to-a-website... Чтобы react заработал, там советуют подключить его через CDN:
<div id="root"></div>
<!-- Load React. -->
<script src="https://unpkg.com/react@16/umd/react.production.min.js" crossorigin></script>
<script src="https://unpkg.com/react-dom@16/umd/react-dom.production.min.js" crossorigin></script>
<!-- Load your React component. -->
<script src="root.js"></script>
root.js написан с помощью JSX-синтаксиса. Теперь хочу расширить этот пример из туториала и добавить бибилиотеку
react-csv-reader. Но как это сделать? Если ее импортировать внутри root.js, то будет ошибка "SyntaxError: import declarations may only appear at top level of a module". Если попробовать добавить ее через CDN:
<!-- Load React. -->
<script src="https://unpkg.com/react@16/umd/react.production.min.js" crossorigin></script>
<script src="https://unpkg.com/react-dom@16/umd/react-dom.production.min.js" crossorigin></script>
<script src="https://cdn.jsdelivr.net/npm/react-csv-reader@3.1.0/dist/react-csv-reader.min.js" crossorigin></script>
<!-- Load your React component. -->
<script src="root.js"></script>
то возникает ошибка "ReferenceError: module is not defined". Как успешно добавить эту библиотеку?