suRimn

源码:https://github.com/sueRimn/electron-bootstrap

当引入jQuerybootstrap文件时,会报错,原因是:electron 的 Renderer 端因为注入了 Node 环境,存在全局函数 require,导致jquery 内部环境判断出现问题。

1、解决方法1:

再引入jQuerybootstrap之前插入如下代码:

 

<script>
       delete window.require;
       delete window.exports;
       delete window.module;
</script>

 

 

2、解决方法2:

前提是你必须能npm安装jQuerybootstrap

先用npm安装好bootstrapjquery,然后使用require来调用(如果无法安装,则加上–global参数),然后将HTML页面里面加入如下代码

<script>
    window.$ = window.jQuery = require(\'../node_modules/jquery/dist/jquery.min.js\');
    require(\'../node_modules/bootstrap/dist/js/bootstrap.min.js\');
</script>

 

分类:

技术点:

相关文章:

  • 2022-01-16
  • 2021-05-31
  • 2021-06-03
  • 2021-05-06
  • 2020-11-13
  • 2021-08-02
  • 2021-12-23
猜你喜欢
  • 2021-09-13
  • 2021-12-14
  • 2021-01-19
  • 2021-12-01
  • 2021-04-25
相关资源
相似解决方案