使用 electron+vue 开发的一个 七牛文件管理 桌面应用

4,646 阅读1分钟
原文链接: github.com

七牛存储文件管理客户端.跟官网比主要多了一个托盘上传功能.可以更便捷的上传文件.

Technologies

功能

  1. 文件的增、删、查
  2. 显示目录
  3. 转存文件
  4. 文件按日期/大小 排序
  5. 托盘上传

截图

qiniu-Client_和_qiniu-Client_和_README_md_-my-project2-___Downloads_Web_Vue_my-project2.jpg

Build Setup

# install dependencies
cd app
npm install
cd ..
npm install

# serve with hot reload at localhost:9080
npm run dev

# build electron app for production
npm run build

# run webpack in production
npm run pack

More information can be found here.

issue

  • vue package.json
"main": "dist/vue.common.js",
  • sync-request package.json
"main": "./browser.js"
iView + Electron 独立构建-vs-运行时构建
TypeError: _vue2.default.compile is not a function at VueComponent.compile
//官网提示可以在webpack添加
resolve: {
  alias: {
    'vue$': 'vue/dist/vue.common.js'
  }
}
我的没有效果...我直接修改了vue的package.json

参考资料