在电子中创建可执行文件错

时间:2017-04-18 14:42:20

标签: node.js angular electron angular-cli electron-packager

我正在开发一个具有电子和角度cli的应用2

问题是当我安装其他节点包时。

在开发模式下工作正常,但在使用电子打包器导出最终应用程序时,它会告诉我:

A JavaScript error occurred in the main process
    Uncaught Exception:
    Error: Can not find module 'name_package'
    ...
    ...
    ...

一些节点包是:
jsonfile
async
electron-json-storage

如何在最终应用程序中包含所有节点包?

1 个答案:

答案 0 :(得分:0)

将electron-packager的prune选项设置为false,如下所示:

electron-packager . "myApp" --prune=false

当prune为true时,electron-packager将删除devDependencies中的所有包,因此将其设置为false可能会解决您的问题。