0

我在编译我的(第一个)电子项目时遇到问题......

我可以使用已编译的应用程序成功创建新文件夹,但是,当尝试打开可执行文件时,会出现一个弹出窗口,说明:

主进程发生 Javascript 错误

未捕获的期望:$ 未定义在.......

我已经尝试过这个解决方案,但它并没有改变任何东西。

  <!--Hack to fix library not defined (pt. 1)-->
  <script>
    if (typeof module === 'object') {
      window.module = module;
      module = undefined;
    }
  </script>

  <!--Library-->
  <script src="./node_modules/jquery/dist/jquery.js"></script>

  <!--Hack to fix library not defined (pt. 2)-->
  <script>
    if (window.module) module = window.module;
  </script>

谢谢你的帮助!

4

1 回答 1

0

对不起。我之前在工作。

我解决了通过 npm安装jQuery

npm i jquery --save

并按要求导入

<script type="text/javascript">
    window.$ = window.jQuery = require("jquery");
</script>

也可以下载并通知目录

<script type="text/javascript">
    window.$ = window.jQuery = require("path/to/js/jquery-3.2.1.slim.min.js);
</script>

签到工作

jQuery 工作

对不起我的英语不好。

于 2017-10-25T07:25:23.273 回答