vue.config.js 1009 B

12345678910111213141516171819202122232425262728293031323334353637383940
  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/iscm.ico'
  24. },
  25. mac: {
  26. icon: './public/iscm.png'
  27. },
  28. // productName: '箭冠运营中心系统',
  29. productName: 'iSCM智慧供应链系统',
  30. // productName: '箭冠系统本地开发版',
  31. nsis: {
  32. "oneClick": false, // 一键安装
  33. "allowToChangeInstallationDirectory": true, // 允许修改安装目录
  34. },
  35. }
  36. }
  37. }
  38. };