Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js eOnt错误-没有此类文件或目录,请打开';package.json';,从Electron Builder/Packager包装时_Node.js_Electron_Electron Builder_Electron Packager - Fatal编程技术网

Node.js eOnt错误-没有此类文件或目录,请打开';package.json';,从Electron Builder/Packager包装时

Node.js eOnt错误-没有此类文件或目录,请打开';package.json';,从Electron Builder/Packager包装时,node.js,electron,electron-builder,electron-packager,Node.js,Electron,Electron Builder,Electron Packager,该应用程序已成功打包,但在打开时出现enoint错误。 写入应用程序后,将指定文件夹。打开应用程序文件时,会显示一个错误- enoint:没有这样的文件或目录。打开“package.json” 使用电子包装机和生成器- 我尝试了一种平面文件结构,如electron quick start(主文件夹、包、索引都在父文件夹中) 还有电子包装机- 还尝试了推荐的文件结构(src/main,index) 通过Electron Builder和Packager,错误是相同的 详情如下:- Package.

该应用程序已成功打包,但在打开时出现enoint错误。 写入应用程序后,将指定文件夹。打开应用程序文件时,会显示一个错误- enoint:没有这样的文件或目录。打开“package.json”

使用电子包装机和生成器- 我尝试了一种平面文件结构,如electron quick start(主文件夹、包、索引都在父文件夹中)

还有电子包装机- 还尝试了推荐的文件结构(src/main,index)

通过Electron Builder和Packager,错误是相同的

详情如下:-

Package.json和CLI:

打开应用程序时出错:

可以在此处测试Project的基本版本:


解决方案


错误是因为Electron DB:

错误是因为Electron DB:

错误是因为Electron DB:

我建议重新尝试提供的示例和命令。基于此,您缺少关于
package.json
以及命令的详细信息。让我们知道以下示例是否解决了您的问题!我确实按照步骤再试了一次。但是没有运气。我刚刚分享了一个可以测试的基本项目。请让我知道,如果你审查它,并发现任何问题。我还尝试添加asar,正如这里提到的-。但是它也没有帮助。这个错误是因为Electron DB而不是Electron Builder或Packager。谢谢你找到了。你可以把它贴出来作为答案&接受它。此外,仅供参考-最方便的共享方式是将项目上传到GitHub,而不是在Google Drive上共享-使人们更容易贡献修复,但如果您共享的是ZIP,只需省去
node\u modules
文件夹,因为它很大(填充大小)&任何人都可以自己安装和获取内容。我建议使用提供的示例和命令重新尝试。基于此,您缺少关于
package.json
以及命令的详细信息。让我们知道以下示例是否解决了您的问题!我确实按照步骤再试了一次。但是没有运气。我刚刚分享了一个可以测试的基本项目。请让我知道,如果你审查它,并发现任何问题。我还尝试添加asar,正如这里提到的-。但是它也没有帮助。这个错误是因为Electron DB而不是Electron Builder或Packager。谢谢你找到了。你可以把它贴出来作为答案&接受它。此外,仅供参考-最方便的共享方式是将项目上传到GitHub,而不是在Google Drive上共享-使人们更容易贡献修复,但如果您共享的是ZIP,只需省去
node\u modules
文件夹,因为它很大(填充大小)&任何人都可以自己安装并获取内容。