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!");
}
```
相关推荐
鼾声鼾语1 天前
grootN1 grootN1.5 gr00t安装方法以及使用(学习)
学习·angular.js·simulink·isaacsim·isaaclab
给冲儿来刀狠的3 天前
解决electron-build报错:cannot find module/Please verify that the package . json has
electron
SanOrintea3 天前
electron中进程线程之间通信方式
服务器·javascript·electron
.NET修仙日记3 天前
jQuery面试题精选:从基础到高级
前端·javascript·jquery
.生产的驴3 天前
React useEffect组件渲染执行操作 组件生命周期 监视器 副作用
前端·css·react.js·ajax·前端框架·jquery·html5
toobeloong4 天前
Electron 从低版本升级到高版本 - 开始使用@electron/remote的改造教程
前端·javascript·electron
酷柚易汛智推官5 天前
Electron技术深度解析:跨平台桌面开发的利器与挑战
前端·javascript·electron
长明5 天前
Electron 的西天取经
vue.js·electron
喂_balabala6 天前
electron启动页
electron