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-1=01 天前
ExtJS 快速入门—— 面板 详细版
前端·jquery
Ama_tor1 天前
将本地的 Electron 项目上传到 Gitee(码云)的 Git 操作流程
git·electron·gitee
晴天161 天前
【Electron】从零构建你的第一个桌面应用
前端·javascript·electron
C澒1 天前
PC 桌面富应用:Electron 相机画面渲染性能优化
性能优化·electron·相机·web app
C澒2 天前
PC 桌面富应用:速分客户端
前端·c++·electron·web app
晴天162 天前
Neutralinojs 核心原理解析
javascript·electron·node.js
晴天162 天前
【跨桌面应用开发】Neutralinojs快速入门指南
前端·javascript·electron·node.js
floret. 小花3 天前
Vue3 知识点总结 · 2026-03-27
前端·面试·electron·学习笔记·vue3
Front思3 天前
electron桌面开发
前端·javascript·electron
前端飞行手册3 天前
electron应用开发模板,集成多种解决方案
前端·javascript·学习·electron·前端框架·vue