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!");
}
```
相关推荐
柯南95273 天前
Electron 无边框窗口拖拽实现
vue.js·electron
卸任3 天前
Windows判断是笔记本还是台式
前端·react.js·electron
一拳不是超人3 天前
Electron 实战全解析:基于 WebContentView 的多视图管理系统
前端·javascript·electron
lpfasd1237 天前
Tauri vs Electron:高质量Word/PDF导出效果深度对比
electron·pdf·word
卸任8 天前
Electron判断是内置摄像头还是接摄像头
前端·react.js·electron
贺今宵10 天前
Capacitor打包electron为apk
electron
一文解千机11 天前
wine 优化配置及显卡加速,完美运行Electron 编译的程序(新榜小豆芽、作家助手、小V猫等)
linux·ubuntu·electron·wine·wine优化配置·wine显卡加速·wine大型游戏
OpenTiny社区12 天前
Angular Module→Standalone 架构进化解析
前端·架构·angular.js
Highcharts.js12 天前
Highcharts角度仪表(Angular Gauge)完全指南:从速度表到工业监控,一文学会gauge与solidgauge实战开发
javascript·angular.js·开发文档·highcharts·图表开发·实心仪表
weixin_4255437315 天前
TREA CN 3.3.30 + GLM-5 王炸更新
ai·electron