• 文件树
    • 在开发过程中
      • 产品构建

    文件树

    在开发过程中

    注意: 某些文件或文件夹可能会根据在 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

    可以说,几乎所有的东西都在最终的产品构建中被删除。在分发 electron 应用程序时,这几乎是强制性的,因为你不希望用户下载拥有庞大文件的臃肿的软件。