vue.config.js 1002 B

1234567891011121314151617181920212223242526272829303132333435
  1. /* eslint-disable @typescript-eslint/no-var-requires */
  2. /*const BundleAnalyzerPlugin = require("webpack-bundle-analyzer").BundleAnalyzerPlugin;
  3. */
  4. /**
  5. * @type {import('@vue/cli-service').ProjectOptions}
  6. */
  7. module.exports = {
  8. pages: {
  9. index: { entry: "./src/planner.ts", title: "BDLG planner", filename: "planner/index.html" },
  10. login: {
  11. entry: "./src/login.ts",
  12. title: "BDLG planner - Connexion",
  13. filename: "login.html",
  14. },
  15. display: {
  16. entry: "./src/planningPage.ts",
  17. title: "BDLG planner - Visualisation",
  18. filename: "planning/display/index.html",
  19. },
  20. admin: {
  21. entry: "./src/admin.ts",
  22. title: "BDLG planner - Admninistration",
  23. filename: "admin/index.html",
  24. },
  25. },
  26. outputDir:
  27. process.env.NODE_ENV === "production"
  28. ? "C:\\Users\\Clovis\\Desktop\\code\\java\\bdlg.planner\\src\\main\\resources\\static"
  29. : "dist",
  30. configureWebpack: {
  31. plugins: [
  32. /*new BundleAnalyzerPlugin()*/
  33. ],
  34. },
  35. };