13 Star 58 Fork 18

核桃钳 / electron-react-quick-start

Create your Gitee Account
Explore and code with more than 6 million developers,Free private repositories !:)
Sign up
Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

react + electron + ant 的脚手架项目。

包含调用本地DLL和activex控件的示例。

项目基于Create React App.

快速开始

需要安装 GitNode.js (示例使用32位dll文件,nodejs需使用32位版本)。

打开命令窗口:

npm config set registry https://registry.npm.taobao.org --global
npm config set disturl https://npm.taobao.org/dist --global
npm config set electron_mirror https://npm.taobao.org/mirrors/electron/ --global
# 克隆项目到本地
git clone https://github.com/fddi/electron-react-quick-start
# 转到项目目录
cd electron-react-quick-start
# 额外需要安装和设置的工具
npm  --vs2015  install --global windows-build-tools
# 设置vs 版本
npm config set msvs_version 2015 --global
# 安装node-activex
npm install winax
# 需要对照electron版本,重新编译activex模块
npm rebuild winax --runtime=electron --target=9.2.1 --disturl=https://atom.io/download/atom-shell --build-from-source
# 安装
npm install
# 运行
npm run start
# 打包(示例基于win32系统,请根据操作系统修改配置)
npm run build & npm run pack & npm run dist

特点

包含示例

管理界面导航示例

使用到的资源

  • electronjs.org/docs - Electron是由GitHub开发的一个开源库,用于构建具有HTML,CSS和JavaScript的跨平台桌面应用程序。
  • reactjs.org/docs - React是一个用于构建用户界面的JavaScript库。
  • ant.design/docs - 一套企业级的 UI 设计语言和 React 实现。
  • node-ffi-napi - Node.js的外部函数接口(FFI),N-API样式。

许可证

MIT License

Comments ( 5 )

Sign in for post a comment

About

react + electron + ant 的脚手架项目。包含常见布局导航示例,调用本地DLL和activex控件的示例。 spread retract
NodeJS and 3 more languages
MIT
Cancel

Releases (2)

All

Gitee Metrics

Contributors

All

Activities

load more
can not load any more
NodeJS
1
https://gitee.com/fddi/electron-react-quick-start.git
git@gitee.com:fddi/electron-react-quick-start.git
fddi
electron-react-quick-start
electron-react-quick-start
master

Search