阿里云盘没有桌面端 (PC/Mac)?10分钟自己撸一个

阿里云盘是个很不错的网盘,不过现在还没有出PC/Mac版,没关系,10分钟自己撸一个。

  1. 新建一个node项目
    mkdir aliyundrive && cd aliyundrive

     

  2. 初始化项目,并安装electron
    npm init && yarn add electron -D
    

     

  3. 新建main.js,代码如下
    const { app, BrowserWindow } = require('electron')
    
    function createWindow () {
        const win = new BrowserWindow({
            width: 1200,
            height: 816,
        })
    
        win.loadURL("https://aliyundrive.com/sign/in")
        win.setMenu(null)
    }
    
    app.whenReady().then(() => {
        createWindow()
    
        app.on('activate', () => {
            if (BrowserWindow.getAllWindows().length === 0) {
                createWindow()
            }
        })
    })
    
    app.on('window-all-closed', () => {
        if (process.platform !== 'darwin') {
            app.quit()
        }
    })
    

     

  4. 安装electron-forge
    yarn add @electron-forge/cli -D

     

  5. 引入forge配置
    npx electron-forge import

     

看到这里心里是不是顿时一顿CNM,这是利用electron做的一个伪客户端,代码地址如下

https://gitee.com/zhaoxin8080/aliyundrive

  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值