Electron不支持 jquery ,angularjs解决办法

Electron 在运行环境中引入了 Node.js,默认启用了Node.js的require模块,而这些框架为了支持commondJS标准,当Window中存在require时,会启用模块引入的方式。所以在 DOM 中有一些额外的变量,比如module、exports和require。这导致了许多库不能正常运行,因为它们也需要将同名的变量加入运行环境中。

解决方案,Electron中删除这些变量

复制代码
if (typeof process !== "undefined" && process.versions && process.versions.electron) {
  console.log("Running in Electron!");
  // 重命名 Electron 提供的 require
  window.nodeRequire = require;

  delete window.require;

  delete window.exports;

  delete window.module;
} else {
  console.log("Running in Chrome!");
}
```
相关推荐
悦涵仙子3 小时前
NG-ZORRO中tree组件的getCheckedNodeList怎么使用
javascript·ecmascript·angular.js
eli96012 小时前
node-ddk,electron,文件目录选择对话框,dialog
前端·javascript·electron
小韩本韩!20 小时前
解决electron-builder vue 打包后element-ui字体图标不显示问题
vue.js·ui·electron
戒不掉的伤怀1 天前
electron打包vue2项目流程
前端·javascript·electron
前端的阶梯1 天前
Electron中深度解读实现多tabs的几种方式
electron·node.js
unthapy2 天前
Trae的使用体验:继桌面录制应用后的待办应用
前端·electron
TrueHappy3 天前
Electron 进程通信机制详解
electron
TrueHappy3 天前
Electron 学习简单教程
electron
shenmu843 天前
gitee第三方登录获取openid | python+Django |已跑通
python·gitee·jquery
冬冬小圆帽3 天前
Angular的理解
前端·javascript·angular.js