文件树

在开发中

注意: 基于 vue-cli 的配置过程的不同, 某些文件/夹可能会不一致.

  1. my-project
  2. ├─ .electron-vue
  3. └─ <build/development>.js files
  4. ├─ build
  5. └─ icons/
  6. ├─ dist
  7. ├─ electron/
  8. └─ web/
  9. ├─ node_modules/
  10. ├─ src
  11. ├─ main
  12. ├─ index.dev.js
  13. └─ index.js
  14. ├─ renderer
  15. ├─ components/
  16. ├─ router/
  17. ├─ store/
  18. ├─ App.vue
  19. └─ main.js
  20. └─ index.ejs
  21. ├─ static/
  22. ├─ test
  23. ├─ e2e
  24. ├─ specs/
  25. ├─ index.js
  26. └─ utils.js
  27. ├─ unit
  28. ├─ specs/
  29. ├─ index.js
  30. └─ karma.config.js
  31. └─ .eslintrc
  32. ├─ .babelrc
  33. ├─ .eslintignore
  34. ├─ .eslintrc.js
  35. ├─ .gitignore
  36. ├─ package.json
  37. └─ README.md

产品

  1. app.asar
  2. ├─ dist
  3. └─ electron
  4. ├─ static/
  5. ├─ index.html
  6. ├─ main.js
  7. └─ renderer.js
  8. ├─ node_modules/
  9. └─ package.json

如你所见, 在最终发布的产品之中, 基本上所有内容都被删减了. 这已经基本算是强制操作了, 毕竟我们都不希望我们的用户使用软件时, 需要下载大量臃肿无用的文件.