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 天前
Electron学习(三):进程间通信
学习·electron
aiguangyuan1 天前
Electron 快速入门手册
electron·桌面端开发
不爱吃糖的程序媛1 天前
Electron 智能文件分析器开发实战适配鸿蒙
前端·javascript·electron
道一232 天前
在Electron应用中控制剪贴板操-复制&粘贴
前端·javascript·electron
字节逆旅3 天前
下一代桌面应用框架 - Tauri 尝鲜
electron·前端框架
LateFrames3 天前
做【秒开】的程序:WPF / WinForm / WinUI3 / Electron
electron·c#·wpf·winform·winui3·claude code
dualven_in_csdn3 天前
【electron】解决CS里的全屏问题
前端·javascript·electron
不爱吃糖的程序媛3 天前
Electron 文件选择功能实战指南适配鸿蒙
javascript·electron·harmonyos
默 语4 天前
Electron 应用中的系统检测方案对比与鸿蒙适配实践
javascript·electron·harmonyos·gwo
香香爱编程4 天前
Electron里的electron-window-state 使用
前端·javascript·vue.js·vscode·electron·前端框架