vue.config.js 753 B

123456789101112131415161718192021
  1. const TransformPages = require('uni-read-pages')
  2. const { webpack } = new TransformPages()
  3. const UnoCSS = require('unocss-webpack-uniapp2').default
  4. module.exports = {
  5. // productionSourceMap: false,
  6. lintOnSave: process.env.NODE_ENV === 'development',
  7. transpileDependencies: ['uview-ui', 'luch-request', '@dcloudio/uni-ui'], // 需要babel-loader转义的第三方依赖, 指定需要编译的依赖
  8. configureWebpack: {
  9. plugins: [
  10. new webpack.DefinePlugin({
  11. ROUTES: webpack.DefinePlugin.runtimeValue(() => {
  12. const tfPages = new TransformPages({
  13. includes: ['path', 'name', 'meta', 'aliasPath']
  14. })
  15. return JSON.stringify(tfPages.routes)
  16. }, true)
  17. }),
  18. UnoCSS()
  19. ]
  20. }
  21. }