在预制的1.x电子中找不到模块但是在0.x(0.2和0.3

时间:2016-05-28 12:31:15

标签: module electron

我有一个小代码,在电子中运行良好(使用prebuild 0.3.5和0.25)。

我升级到电子预制1.1.0和1.2.0

我收到了错误

未捕获的例外情况: 错误:找不到模块'app'     在Module._resolveFilename(module.js:438:15)     在Function.Module._resolveFilename(/home/mervo/electron/midas-tron/node_modules/electron-prebuilt/dist/resources/electron.asar/common/reset-search-paths.js:47:12)     在Function.Module._load(module.js:386:25)     在Module.require(module.js:466:17)     at require(internal / module.js:20:19)     在对象。 (/ HO

我认为1.x中的结构发生了变化,我不知道,可以提供帮助吗?

1 个答案:

答案 0 :(得分:1)

在Electron v1.0.0 +中要求"org.scala-lang" % "scala-reflect" % version % "provided", 模块的正确方法是:

app

这同样适用于您之前可能需要的任何其他内置电子模块。