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!");
}
```
相关推荐
●VON2 小时前
使用 Electron 构建天气桌面小工具:调用公开 API 实现跨平台实时天气查询V1.0.0
前端·javascript·electron·openharmony
●VON1 天前
在鸿蒙 PC 上使用 Electron 获取本机 IP 地址
tcp/ip·electron·harmonyos
S***42802 天前
JavaScript在Web中的Angular
前端·javascript·angular.js
柒儿吖2 天前
Electron for 鸿蒙PC - Native模块Mock与降级策略
javascript·electron·harmonyos
y***86693 天前
TypeScript在Electron应用中的使用
javascript·typescript·electron
weixin79893765432...3 天前
Electron + React + Vite 实践
react.js·electron·vite
奇舞精选3 天前
打造一个可定制工作流的桌面女友
electron
●VON3 天前
Electron 小游戏实战:太空打砖块(Space Breakout)
前端·javascript·electron
一千柯橘3 天前
Electron 的打包
electron
y***86693 天前
JavaScript在Node.js中的Electron
javascript·electron·node.js