electron-react-boilerplate集成cesium

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

网上找了好久没找到任何electron-react-boilerplate集成cesium的资料
在这里插入图片描述
原因:
1.使用electron-react-boilerplate的人本来就不多
2.使用electron-react-boilerplate并且要集成react-cesium的人就更少了
抠了两天脑壳之后终于搞出来了.
在这里插入图片描述
以下是步骤:
首先安装cesium和resium
cnpm install --save cesium resium
然后就是需要注意的地方了
更改webpack配置:
网上的配置各种尝试之后, 还是不行.最后自己结合网上的配置再摸索摸索
首先安装依赖包,
copy-webpack-plugin css-loader style-loader url-loader strip-pragma-loader
可以先查看以下自己的package.json, 缺啥装啥, 我只缺copy-webpack-pluginstrip-pragma-loader, 所以我就是
cnpm install --save-dev copy-webpack-plugin strip-pragma-loader
接下来, 找到项目下的config 文件夹下的 webpack.config.renderer.dev.babel.jswebpack.config.renderer.prod.babel.js
以下的配置都是在这两个文件夹中都要配置的哦.

1.定义cesium的路径:

const cesiumSource = 'node_modules/cesium/Source';
const cesiumWorkers = '../Build/Cesium/Workers';

2.更改resolvealias
原:

  resolve: {
   
   
    alias: {
   
   
      'react-dom': '@hot-loader/react-dom'
    }
  },

改为:

  resolve: {
   
   
    alias: {
   
   
      cesium$: 'cesium/Source/Cesium',
      // cesium$: 'cesium/Cesium',
      cesium: 'cesium/Source',
      'react-dom': '@hot-loader/react-dom'
【前端工具分享】Electron React BoilerplateElectron+React项目模板,开箱即用) 但,我想,大部分人可能做不到,即使你是个屠龙的勇士,想只身逞英雄一试,可能也会被搞的到处碰壁,最后精力消耗殆尽,还没开始写项目,就先死在脚手架搭建阶段了。Electron React Boilerplate,正是这样一个脚手架,将ElectronReact结合在一起,并提供热更新、打包发布等功能,开箱即用。Electron,目前客户端开发最知名的框架,以VSCode为首的各种应用,都是基于他做的。现在,你可能跟我一样,想同时使用两者,双剑合璧,天下无敌。所以,最明智的选择,就是寻找一个好用的脚手架。... 阅读详情

相关推荐

用通俗易懂的语言解释 electron-react-boilerplate | electron-react-boilerplate 入门

在开始解释之前,让我们先解释一下 “Electron”,“React” 和 “Boilerplate” 这些名词。Electron: 你可能听说过网页应用程序,它们是在浏览器中运行的应用程序。Electron 是一个框架,它让你可以用网页技术(像 HTML、CSS 和 JavaScript)来构建桌面应用程序。所以,你可以使用你喜欢的网页技术来构建自己的桌面应用程序,而不必担心学习新的语言或者工具。React: React 是一个用于构建用户界面的 JavaScript 库。

qq_41456316的博客 1745

基于ElectronCesium的模型浏览器源码+项目说明.zip

基于ElectronCesium的模型浏览器源码+项目说明.zip 基于ElectronCesium的模型浏览器源码+项目说明.zip 基于ElectronCesium的模型浏览器源码+项目说明.zip 基于ElectronCesium的模型浏览器源码+项目说明.zip 基于ElectronCesium的模型浏览器源码+项目说明.zip 基于ElectronCesium的模型浏览器源码+项目说明.zip 基于ElectronCesium的模型浏览器源码+项目说明.zip 基于ElectronCesium的模型浏览器源码+项目说明.zip 基于ElectronCesium的模型浏览器源码+项目说明.zip 【资源说明】 1、该资源内项目代码都是经过测试运行成功,功能正常的情况下才上传的,请放心下载使用。 2、适用人群:主要针对计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、数学、电子信息等)的同学或企业员工下载使用,具有较高的学习借鉴价值。 3、不仅适合小白学习实战练习,也可作为大作业、课程设计、毕设项目、初期项目立项演示等,欢迎下载,互相学习,共同进步!

Electron:想简单了解一下electron-react-boilerplate应用模板

如果有这样的感觉,那是因为使用create-react-app手脚架,是已经通过webpack做好了配置,我们直接创建项目。preload是渲染进程预加载的文件,将一些ElectronAPI暴露到渲染进程中,在渲染进程中就可以直接调用。preload就是渲染进程和主进程之间的一个桥段,它建立对应的信息通道,并且转发渲染进程的发送的消息,在主进程中,监听对应的消息通道,接收对应的消息,来触发完成一些需要在主进程完成的逻辑。Renderer:是页面的组件的代码,这里就是React应用的相关组件。

读心悦 926

electron-react-boilerplate 模版项目介绍 | 快速构建跨平台Todo待办事项桌面应用

在本教程中,我们将使用 Electron React Boilerplate(ERB)和 Ant Design 来构建一个简单的 Todo 待办事项软件。Electron 是一个允许你使用 HTML、CSS 和 JavaScript 构建跨平台桌面应用的框架。而 React 是一个用于构建用户界面的 JavaScript 库,它能够让你创建可复用的组件。通过使用 Electron React Boilerplate 和 Ant Design,我们创建了一个简单的 Todo 应用程序。

qq_41456316的博客 1502

electron-react-boilerplate 打包逻辑浅析 | 如何向公共路径添加脚本并在 html 中添加全局脚本

随着前端技术的迅速发展,我们见证了从最初的 HTML + JS + CSS 到如今的各种前端框架的崛起。在这篇文章中,我们将探讨如何在 HTML 中添加全局脚本,特别是在 Electron 应用程序中的需求。由于很多网站使用 CDN 脚本,但在 Electron 的本地化和安全需求下,将 CDN 脚本下载到本地并在 HTML 中引用成了一个挑战。许多初学者可能不清楚如何配置它,我们将以 Electron-React-Boilerplate 为例,简要介绍打包逻辑以及如何向公共路径添加脚本。

qq_41456316的博客 1355

让你的软件自动更新,如何使用github和electron-react-boilerplate跨平台应用模板项目实现软件的自动更新功能

在开发应用时自动更新功能实现起来较为麻烦,但也是确实必要的功能。本文介绍了使用Electron React Boilerplate模版项目从打包到发布到自动更新的经验和过程。

qq_41456316的博客 1797

【极客日常】electron+react+antd深色主题打造桌面应用

桌面应用的实现方式有很多,但谈到多操作系统平台兼容的话,就不得不提到electronelectron是前端开发的利好,做过web前端的同学只要稍微迁移下自己的项目,就能够将原本的web前端变成桌面应用。 因此,本文以react为例,以antd为UI库支持,讲解基于reactelectron应用该如何搭建。 首先,electron-react-boilerplate项目,就帮助我们初始化了基于r...

HiKariのTechLab 3715

探索高效前端开发:Electron-React-Boilerplate全面解析

探索高效前端开发:Electron-React-Boilerplate全面解析 在前端开发领域,效率和生产力是关键。 Electron-React-Boilerplate(ERB)是一个强大的开源项目,它结合了ElectronReact和现代Web开发的最佳实践,为构建跨平台桌面应用提供了坚实的基础。本文将深入探讨这个项目的原理、用途以及特色,帮助开发者快速上手并充分利用其优势。 项目简介 El...

gitblog_00082的博客 653

electron-react-boilerplate无代码:零编程桌面应用创建终极指南

想要快速创建桌面应用却不懂编程?electron-react-boilerplate正是你的完美解决方案!这个强大的开发模板让零编程基础的用户也能轻松构建专业级桌面应用程序。🚀 ## 什么是electron-react-boilerplateelectron-react-boilerplate是一个开箱即用的桌面应用开发模板,它巧妙地将ElectronReact、TypeScript等

gitblog_00895的博客 842

对于electron-react-boilerplate(ERB)的学习笔记(legacy)

1 前言 这里我们来学习一下electron-react-boilerplate的目录结构;

墨门 5101

electron-react-boilerplate:高度自定义的样板,可高度定制,可用于使用ElectronReact启动项目!

席德的电子React样板 :grinning_face_with_smiling_eyes: 高度自定义的样板,可高度定制,可用于使用ElectronReact启动项目! 该样板适用于不想担心设置的初学者,以及我的痴迷强迫症患者,他们喜欢完全控制自己的项目! 关于 此样板用途: , , (风格指南),, , , ,,,和(具有终极版工具包。 最重要的是,我使用React Fast Refresh添加了热重载! 安装 使用git克隆仓库并安装依赖项: git clone https://github.com/shift4id/electron-react-boilerplate.git your-project-name cd your-project-name yarn 剧本 发展 在开发模式下启动应用程序: yarn dev 林亭 Lint JS和JSX: yarn lint:js yarn lint:js:fix L

Electron React Boilerplate 快速入门教程

Electron React Boilerplate 快速入门教程 【免费下载链接】electron-react-boilerplate 项目地址: https://gitcode.com/gh_mirrors/ele/elec...

gitblog_00400的博客 488

Electron结合React使用

React Electron 创建 react 工程 使用 create-react-app脚手架创建 react 工程 npx create-react-app my-app 安装 electron 本地项目安装electron 依赖 npm i electron --save 修改工程 修改package.json文件 在package.json 中添加 homepage和main字段...

问白的博客 1万+

electron-react-boilerplate快速入门:5分钟搭建桌面开发环境

想要快速构建跨平台桌面应用?electron-react-boilerplate 是终极解决方案!这个强大的模板结合了 ElectronReact 技术栈,让你在短短几分钟内就能启动专业的桌面应用开发。🚀 electron-react-boilerplate 是一个完整的桌面应用开发基础框架,集成ElectronReact、TypeScript、Webpack 等现代化工具链。无论

gitblog_00390的博客 913

Electron React Boilerplate 常见问题解决方案

Electron React Boilerplate 常见问题解决方案 【免费下载链接】electron-react-boilerplate 项目地址: https://gitcode.com/gh_mirrors/ele/el...

gitblog_09619的博客 474

探索 Electron-React-Boilerplate:构建跨平台桌面应用的高效启动器

探索 Electron-React-Boilerplate:构建跨平台桌面应用的高效启动器 【免费下载链接】electron-react-boilerplate 项目地址: https://gitcode.com/gh_mirrors/ele/electron-...

gitblog_00084的博客 477

Electron React Boilerplate 项目推荐

Electron React Boilerplate 项目推荐 【免费下载链接】electron-react-boilerplate 项目地址: https://gitcode.com/gh_mirrors/ele/electr...

gitblog_09617的博客 556

Electron React Boilerplate 开源项目快速入门指南

Electron React Boilerplate 开源项目快速入门指南 【免费下载链接】electron-react-boilerplate 项目地址: https://gitcode.com/gh_mirrors/el/e...

gitblog_00097的博客 569

鸿蒙平台 Yakit 网络安全工具适配实战:基于 Electron 壳方案的 Web Fuzzer 与漏洞扫描平台开发

本文介绍将开源网络安全工具 Yakit 基于 Electron 适配至鸿蒙 PC 平台的完整流程。通过纯 Node.js 内置模块实现 HTTP 请求、漏洞扫描、Fuzz 测试等核心功能,规避外部依赖。重点解决鸿蒙 Electron 适配中的三大兼容限制(禁用原生对话框、select 元素及特定 API),采用主进程懒加载引擎、IPC 通信与渲染进程分离架构,结合 Catppuccin Mocha 深色主题,成功构建跨平台渗透测试工具。项目已开源,欢迎参与共建。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 5179
上一篇: electron中使用redux需注意的地方
下一篇: Cesium Label遮挡
JudyC
博客等级 码龄10年 21粉丝 66原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值