vue.config.js 909 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. const path = require('path');
  2. function resolve (dir) {
  3. return path.join(__dirname, dir);
  4. }
  5. module.exports = {
  6. publicPath: './',
  7. devServer: {
  8. // can be overwritten by process.env.HOST
  9. host: '0.0.0.0',
  10. port: 8080
  11. },
  12. chainWebpack: config => {
  13. config.resolve.alias
  14. .set('@', resolve('src'))
  15. .set('src', resolve('src'))
  16. .set('common', resolve('src/common'))
  17. .set('components', resolve('src/components'));
  18. },
  19. pluginOptions: {
  20. electronBuilder: {
  21. builderOptions: {
  22. win: {
  23. icon: './public/app.ico'
  24. },
  25. mac: {
  26. icon: './public/app.png'
  27. },
  28. productName: '箭冠运营中心系统-dev',
  29. nsis: {
  30. "oneClick": false, // 一键安装
  31. "allowToChangeInstallationDirectory": true, // 允许修改安装目录
  32. },
  33. }
  34. }
  35. }
  36. };