草庐IT

electron-vite

全部标签

jquery - Electron:未定义 jQuery

问题:在使用Electron进行开发时,当您尝试使用任何需要jQuery的JS插件时,该插件找不到jQuery,即使您使用脚本标签加载到正确的路径也是如此。例如,Clickme!...//jQueryshouldbeloadednow$("#click-me").click(()=>{alert("Clicked")});运行上面的这段代码是行不通的。事实上,打开DevTools,转到控制台View,然后单击元素。你应该看到function$isnotdefined或类似的东西。 最佳答案 IMO更好更通用的解决方案:if(type

jquery - Electron:未定义 jQuery

问题:在使用Electron进行开发时,当您尝试使用任何需要jQuery的JS插件时,该插件找不到jQuery,即使您使用脚本标签加载到正确的路径也是如此。例如,Clickme!...//jQueryshouldbeloadednow$("#click-me").click(()=>{alert("Clicked")});运行上面的这段代码是行不通的。事实上,打开DevTools,转到控制台View,然后单击元素。你应该看到function$isnotdefined或类似的东西。 最佳答案 IMO更好更通用的解决方案:if(type

Electron 和 Angular 项目升级

Electron和Angular项目升级:Angular4+Electron1.7.8升级到Angular13+Electron2原项目Angular和Electron版本:@angular/cli:1.4.9@angular/core:4.4.6Electron:1.7.8升级后Angular和Electron版本:Angular:13.3.1Electron:21.2.1流程:angular-electron这是一个结合Angular和Electron的项目。以此为基准环境,不需要从头构建。这个项目的Angular13对应的electron为v18,再手动到升级electron21.2.1

vue3+vite导入第三方库报ERR_ABORTED 504 (Gateway Timeout)

vue3+vite,使用了三方库NProgress,使用npminstall--savenprogress安装后在项目中使用,报错:ERR_ABORTED504(GatewayTimeout),卸载后重新安装,还是报这个错,难道是这个库有问题?,新建了一个空项目,安装后,在新项目中可以正常使用,排除库的问题,应该就是这个库没有正确安装,再次查看报错的路径,在node_modules路径下,确实没有发现nprogress,重新卸载,安装又试了好几次,还是没能正确安装,解决方法:把node_modules目录删掉,重新安装。怀疑是第一次安装时网络问题,没能正确安装呢,后面再次安装时有缓存,所以就一

javascript - 如何从 Electron 的主进程访问全局 BrowserWindow JavaScript?

我想要一个在主进程中定义的菜单,以在Atom中调用当前浏览器窗口内的JavaScript代码或Electron申请。从浏览器窗口获取主进程全局变量是constremote=require('remote')constfoo=remote.getGlobal('foo')主进程的等价物是什么(又名获取当前窗口全局变量)?这就是我想用伪代码做的事情//JavaScriptinsidethemainprocessconstBrowserWindow=require('browser-window')//...//Insidethemenucallbackletwindow=BrowserWi

javascript - 如何从 Electron 的主进程访问全局 BrowserWindow JavaScript?

我想要一个在主进程中定义的菜单,以在Atom中调用当前浏览器窗口内的JavaScript代码或Electron申请。从浏览器窗口获取主进程全局变量是constremote=require('remote')constfoo=remote.getGlobal('foo')主进程的等价物是什么(又名获取当前窗口全局变量)?这就是我想用伪代码做的事情//JavaScriptinsidethemainprocessconstBrowserWindow=require('browser-window')//...//Insidethemenucallbackletwindow=BrowserWi

前端VUE3+Vite -- 框架搭建

前端归纳整理环境组件选择Vite为什么选Vite构建Vite总结初始化项目构建组件模块包启动一件组册组件选择组件模块element-plus封装组件构建使用装配全局关于仓库Vuex介绍什么是VueX:为什么选用Vuex总结构建本次组件仓库选择pinia构建piniaRouter构建配置全局网络请求选用--axios注册全局封装get,post接口调用测试使用日常本地接口调用mock数据:vite-plugin-mock引入依赖配置vite.config.tsnprogress进度条登录页测试(###)后续页面搭建落空下面是搭建可能遇到的问题:webstorm识别不到vite的@启动可能会报错找

javascript - Electron 应用程序的本地外观 UI 组件

我将Electron(以前称为AtomShell)用于桌面应用程序。使用起来很有趣,事件驱动编程有其优点。我掌握了所有HTML、CSS和JS的强大功能,因为它使用了最新的Chromium版本之一。我想使用看起来类似于原生元素的UI元素(在我的例子中来自OSX)。是否有一个UI库可以模仿nativeUI元素或其他非常适合此类桌面应用程序的外观和功能? 最佳答案 Photon是最近的一个元素,但它可能正是您想要的。目前,UI仅类似于OSX。UItoolkitforbuildingdesktopappswithElectron.链接:ht

javascript - Electron 应用程序的本地外观 UI 组件

我将Electron(以前称为AtomShell)用于桌面应用程序。使用起来很有趣,事件驱动编程有其优点。我掌握了所有HTML、CSS和JS的强大功能,因为它使用了最新的Chromium版本之一。我想使用看起来类似于原生元素的UI元素(在我的例子中来自OSX)。是否有一个UI库可以模仿nativeUI元素或其他非常适合此类桌面应用程序的外观和功能? 最佳答案 Photon是最近的一个元素,但它可能正是您想要的。目前,UI仅类似于OSX。UItoolkitforbuildingdesktopappswithElectron.链接:ht

vue3+vite加载本地js/json文件不能使用require

vue3+vite项目不能通过require引入文件,因为require是webpack自己封装的方法,在vite中没有封装该方法所以在调用require时会报错。初始化引入本地文件可直接通过import进行引入importbooksDatafrom'@/data/zhouyi/yijing_yuanzhu/json/data.json';如果需要动态引入,则需要通过axios进行引入安装axios:npminstallaxios注意:如果默认安装最新的axios,运行项目可能会报错(Cannotreadproperty'FormData'ofundefined)然后页面空白,原因是axios