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!");
}
```
相关推荐
sTone873751 天前
Electron 进程架构模型
前端·electron
哈撒Ki1 天前
快速入门 Electron
前端·面试·electron
AI科技星1 天前
维度原本——基于超复数谱系的全域维度统一理论
c语言·前端·javascript·网络·electron
cvcode_study1 天前
Electron 制作自定义浏览器
前端·javascript·electron
天机️灵韵1 天前
Tauri 2.0与Electron的桌面应用技术选型比较
前端·electron·前端框架
不考研当牛马1 天前
jQuery 核心速查与实战笔记
jquery
来恩10032 天前
jQuery对Ajax的支持
前端·ajax·jquery
怕浪猫2 天前
Electron 开发实战(五):文件系统与本地数据持久化全解
前端·javascript·electron
来恩10033 天前
jQuery事件处理方法
前端·javascript·jquery
怕浪猫3 天前
Electron 开发实战(四):深入进程通信 IPC 全解(安全通信+多窗口互通)
前端·javascript·electron