【发布时间】:2017-07-24 23:30:11
【问题描述】:
我有一个 Electron 应用程序,当单击其中一个按钮时,它会使用 Nightmare.js。它在打包之前运行良好,但在我使用电子打包器将其编译为 .exe 文件后,它将按预期运行,直到我单击使用 Nightmare.js 的按钮。我收到此错误:
Uncaught Error: Cannot find module 'electron-prebuilt'
at Module._resolveFilename (module.js:470)
at Function.Module._resolveFilename (C:\app-directory\app-name-win32-ia32\resources\electron.asar\common\reset-search-paths.js:35)
at Function.Module._load (module.js:418)
at Module.require (module.js:498)
at require (internal/module.js:20)
at Object.<anonymous> (C:\app-directory\app-name-win32-ia32\resources\app\node_modules\nightmare\lib\nightmare.js:16)
at Object.<anonymous> (C:\app-directory\app-name-win32-ia32\resources\app\node_modules\nightmare\lib\nightmare.js:528)
at Module._compile (module.js:571)
at Object.Module._extensions..js (module.js:580)
at Module.load (module.js:488)
【问题讨论】:
-
发布电子 package.json 或者如果您使用自定义构建脚本会很有用
标签: javascript node.js electron nightmare