Мое приложение отлично работает в npm run dev
& / или yarn run build
&& yarn start
Но в упакованной версии не удается найти зависимости от зависимостей, в частности, «реагировать» в рамках реакции- игрок или реакция-отсчет.
Uncaught Error: Cannot find module 'react' Require stack:
/Applications/ElectronReact.app/Contents/Resources/app.asar/node_modules/react-countup/build/index.js
/Applications/ElectronReact.app/Contents/Resources/app.asar/app.html at Module._resolveFilename (internal/modules/cjs/loader.js:717) at Function../lib/common/reset-search-paths.ts.Module._resolveFilename (reset-search-paths.ts:40) at Module._load (internal/modules/cjs/loader.js:622) at Module._load (electron/js2c/asar.js:717) at Function.Module._load (electron/js2c/asar.js:717) at Module.require (internal/modules/cjs/loader.js:775) at require (internal/modules/cjs/helpers.js:68) at Object. (/Applications/ElectronReact.app/Contents/Resources/app.asar/node_modules/react-countup/build/index.js:8) at Object. (/Applications/ElectronReact.app/Contents/Resources/app.asar/node_modules/react-countup/build/index.js:600) at Module._compile (internal/modules/cjs/loader.js:880)
internal/modules/cjs/loader.js:720
Это приложение React, Firebase, Redux, REST API.
Сначала я проверил, что оно упаковано и правильно открылось, прежде чем что-то делать с образцом. Просто отбросил счетчик логики c и вставил немного базовых c styling et c.
Я установил (firebase, реагировать на игрока, реагировать на счет) зависимости на уровне app/package.json
не root/pkg json
Не знаю, как / почему способность приложения находить React изменилась бы из-за того, что я сделал. Я не думаю, что я коснулся любой конфигурации некоторое время. И даже тогда это был main.dev.js
, а не main.prod.js
- который выглядит так, как будто он прошел через транспортер, и я все равно не знаю, как редактировать.
Суть этого: ошибка говорит о том, что он не может найти «реакцию» через обычный загрузчик JS, загружающий модульный js в браузер. Вот когда он загружает пакет с реактивным отсчетом. Если я удаляю этот npm pkg, а затем перепаковываю свое приложение, оно завершается с той же ошибкой при следующей установленной зависимости (реакции-игрок). Если я убью его, он перейдет на Prismic-ReactJS
pkg.
Установил ли я пакеты на неправильном уровне? (app / package. json) Нужно ли как-то связывать зависимости OF зависимости? Есть ли где-нибудь основная. js настройка, которую я случайно настроил?
Может кто-нибудь помочь?