vue.config.js 970 B

123456789101112131415161718192021222324252627282930
  1. const path = require('path');
  2. module.exports = {
  3. publicPath: './', //配置本地引用目录文件,如不配置,默认为`/`
  4. lintOnSave: false,
  5. pluginOptions: {
  6. 'style-resources-loader': {
  7. preProcessor: 'less',
  8. patterns: [path.resolve(__dirname, './src/assets/css/mixin.less')],
  9. },
  10. },
  11. css: {
  12. loaderOptions: {
  13. less: {
  14. // 若 less-loader 版本小于 6.0,请移除 lessOptions 这一级,直接配置选项。
  15. modifyVars: {
  16. hack: `true; @import "${path.join(__dirname, './src/assets/css/vant.less')}"`,
  17. },
  18. },
  19. postcss: {
  20. plugins: [
  21. require('postcss-pxtorem')({
  22. rootValue: 16,
  23. minPixelValue: 1,
  24. propList: ['*'],
  25. })
  26. ]
  27. }
  28. },
  29. },
  30. };