3

我的应用在npm run dev&/或yarn run build&&中运行良好yarn start

但是打包版本无法找到依赖项的依赖项,特别是 react-player 或 react-countup 中的“react”。

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 应用程序。

在对样板进行大量操作之前,我先检查了它的包装并正确打开。只是剥离了一些计数器逻辑并放入一些基本样式等。

我已经安装了(firebase,react-player,react-countup)依赖app/package.jsonroot/pkg json

不确定应用程序查找 React 的能力如何/为什么会因我所做的任何事情而改变。我想我已经有一段时间没有接触任何配置了。即便如此,它main.dev.js也不是main.prod.js- 看起来它已经通过了转译器,而且我无论如何也不知道如何编辑。

电子应用程序网络依赖错误

细节:错误表明它无法通过通用 JS 加载器找到“反应”,将模块化 js 加载到浏览器中。那是它加载 react-countup 包的时候。如果我删除该 npm pkg 然后重新打包我的应用程序,它会在我安装的下一个依赖项(react-player)上失败并出现相同的错误。如果我杀了它,它会移动到Prismic-ReactJSpkg 上。

我是否在错误的级别安装了软件包?(app/package.json) 我是否需要以某种方式链接依赖项的依赖项?是否有我偶然调整的 main.js 设置?

任何人都可以帮忙吗?

4

0 回答 0