vue.config.js 624 B

123456789101112131415161718192021
  1. const TransformPages = require('uni-read-pages');
  2. const { webpack } = new TransformPages();
  3. const FriendlyErrorsWebpackPlugin = require('friendly-errors-webpack-plugin');
  4. module.exports = {
  5. transpileDependencies: ['uview-ui'],
  6. configureWebpack: {
  7. stats: 'none',
  8. plugins: [
  9. new webpack.DefinePlugin({
  10. ROUTES: webpack.DefinePlugin.runtimeValue(() => {
  11. const tfPages = new TransformPages({
  12. includes: ['path', 'name', 'aliasPath'],
  13. });
  14. return JSON.stringify(tfPages.routes);
  15. }, true),
  16. }),
  17. new FriendlyErrorsWebpackPlugin(),
  18. ],
  19. },
  20. };