Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.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 电子渲染进程找不到';电子饼干';模块_Node.js_Electron - Fatal编程技术网

Node.js 电子渲染进程找不到';电子饼干';模块

Node.js 电子渲染进程找不到';电子饼干';模块,node.js,electron,Node.js,Electron,我有一个网站,我正试图运行作为一个桌面应用程序使用电子。除了饼干,一切正常。当用户返回网站时,我使用passport来识别他们。我正在尝试使用电子cookie模块 我已经使用npm安装——保存电子cookies安装了模块。模块文件存在于node_modules文件夹中,该模块在package.json中作为依赖项列出。我理解模块需要包含在渲染过程中,而不是主过程中。我可能误解了渲染过程的含义。我认为这意味着在前端运行的代码,其中包括html文档中包含的脚本 在我的网站提供的html文件中,在包含

我有一个网站,我正试图运行作为一个桌面应用程序使用电子。除了饼干,一切正常。当用户返回网站时,我使用passport来识别他们。我正在尝试使用电子cookie模块

我已经使用npm安装——保存电子cookies安装了模块。模块文件存在于node_modules文件夹中,该模块在package.json中作为依赖项列出。我理解模块需要包含在渲染过程中,而不是主过程中。我可能误解了渲染过程的含义。我认为这意味着在前端运行的代码,其中包括html文档中包含的脚本

在我的网站提供的html文件中,在包含所有javascript文件之前,我有以下代码:

<script>
if(module) {
    require('electron-cookies');
}
</script>
我还应该注意,我正在使用loadURL在electron中加载网页。这会影响在项目中加载节点模块吗

mainWindow = new BrowserWindow();
mainWindow.loadURL(`http://localhost:8080`);

您可以使用。您尝试加载的electron cookies第三方库似乎有点过时,可能不再使用当前版本的electron。

谢谢您的回答。我最终意识到了这一点。还想提醒未来的其他人,每次从命令行启动electron时,Cookie都会被删除。如果您将应用程序构建到可执行文件中并启动它,则会在应用程序使用之间保存cookie。
mainWindow = new BrowserWindow();
mainWindow.loadURL(`http://localhost:8080`);