base.js 495 B

1234567891011121314151617181920212223
  1. /**
  2. * 基础 Rsbuild 配置
  3. */
  4. module.exports = {
  5. output: {
  6. polyfill: 'usage',
  7. minify: process.env.NODE_ENV === 'production',
  8. sourceMap: {
  9. js: process.env.NODE_ENV === 'development' ? 'cheap-module-source-map' : false,
  10. css: process.env.NODE_ENV === 'development',
  11. },
  12. },
  13. performance: {
  14. chunkSplit: {
  15. strategy: 'split-by-experience',
  16. },
  17. },
  18. tools: {
  19. bundlerChain: (chain, { CHAIN_ID }) => {
  20. // 自定义 webpack 配置
  21. },
  22. },
  23. };