Я занимаюсь разработкой проекта в React (скрипт типа). Я хотел добавить новую функцию для экспорта / импорта файлов Excel, и я решил использовать библиотеку xlsx https://www.npmjs.com/package/xlsx Так что моя проблема в том, что я запустил «yarn add xlsx», и мое приложение выдает ошибку «Uncaught SyntaxError» : Неожиданный токен '<' | ". Я не делал импорт, просто добавляю пряжу xlsx, и у меня появляется эта ошибка. [! [введите описание изображения здесь] [1]] [1] Компиляция прошла успешно, других ошибок нет. </p>
Странно то, что я узнал, когда я сделаю этот хак в моем проекте:
npm install xlsx
yarn install
тогда все работает просто отлично. Я пытался на разных компьютерах добавить пряжу xlsx в одном и том же проекте, и везде это не работало ... Но затем я решил реализовать некоторые базовые функции c, используя xlsx, добавленный npm локально, и развернул свой проект на linux docker без "npm install xlsx" и он там работает!
Может, что-то не так с файловой системой или библиотекой fs?
РЕДАКТИРОВАТЬ: НОВАЯ ИНФОРМАЦИЯ Оказывается что, когда я буду делать такой сценарий
- установка пряжи
- пряжа добавить xlsx
все работает
но если я буду do
- установка пряжи
- добавление пряжи xlsx
- установка пряжи
появляется ошибка!
Так что после запуска yarn install некоторые зависимости установлены, и поэтому он терпит неудачу. Это не хорошо, потому что когда я фиксирую свои изменения, другие разработчики установят зависимости, используя "yarn install"