在我的电子渲染器中,我有以下脚本:
<script>require('main.js')</script>
在该文件中,所有内容都被注释掉,我的程序一直在崩溃。如果我将上述内容更改为:
<script src="main.js"></script>
文件加载,但是我不能在该文件中使用require。我需要更改什么才能让它开始工作?
我认为这个问题可能是因为我正在使用pug来生成我的html:
block content
script.
require('../../js/client/main')
当我使用实际的HTML文件时,它会加载而不会挂起。
答案 0 :(得分:0)
所以,问题似乎是电子试图从错误的位置加载return json_encode($response);
文件。 .js.map
拦截了文件的url,因为没有发现它会抛出一个错误(似乎没有很好地处理它)。
我解决此问题的方法是使用内联源图,而不是使用单独的文件。