vue.config.js 630 B

1234567891011121314151617181920212223242526272829
  1. const TransformPages = require("uni-read-pages");
  2. const mock = require("./mock");
  3. const { webpack } = new TransformPages();
  4. module.exports = {
  5. productionSourceMap: true,
  6. devServer: {
  7. setupMiddlewares: mock,
  8. proxy: {},
  9. },
  10. transpileDependencies: ["@dcloudio/uni-ui"],
  11. configureWebpack: {
  12. plugins: [
  13. new webpack.DefinePlugin({
  14. ROUTES: webpack.DefinePlugin.runtimeValue(() => {
  15. const tfPages = new TransformPages({
  16. includes: ["path", "name", "meta", "aliasPath"],
  17. });
  18. return JSON.stringify(tfPages.routes);
  19. }, true),
  20. }),
  21. ],
  22. },
  23. };