Skip to content

cole-yeah/electron

Repository files navigation

基于electron + react + redux + webpack修改json文件的桌面应用

浏览器查看

  1. App.js文件下注释相应引用:

    this.props.menusActions.readItemsFile() //electron下,用fs读取文件
    this.props.menusActions.receiveMenus() //web下,假数据
  2. items.js和actions文件下menus.js注释相应的fs引用
    读取本地json文件获取列表,根据参数first,second 索引出点击菜单下的数组
    export function readItemsFile() {
      return dispatch => {
        return (fs.readFile('./menus.json', 'utf-8', (err, data) => {
          data = JSON.parse(data)
          dispatch(receiveMenus(data))
        }))
      }
    }
  3. npm run dev -- browser open localhost:3000
    打开应用查看
  4. 操作和浏览器相反的操作
  5. npm run build
  6. npm start
    打包成应用(win下版本)
  7. electron-packager ./ --platform=win32 --arch=all --version=1.0.6 --out=../APP/ --overwrite=true --prune=true

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages