vue.config.js 1.4 KB

12345678910111213141516171819202122232425262728
  1. module.exports = {
  2. productionSourceMap: false,// 生产环境是否要生成 sourceMap
  3. publicPath: './', // 部署应用包时的基本 URL
  4. outputDir: 'dist', // 打包时输出的文件目录
  5. assetsDir: 'assets', // 放置静态文件夹目录
  6. css: {
  7. loaderOptions: {
  8. postcss: {
  9. plugins: [
  10. require("postcss-px-to-viewport")({
  11. unitToConvert: "px", // 把什么单位转换成vw
  12. viewportWidth: 1080, // 视口宽度,设计稿宽度
  13. viewportHeight: 1920, // 视口高度,设计稿高度
  14. unitPrecision: 5, // 转换成vw单位的小数点后的保留位数
  15. propList: ["*"], // 属性列表,表示你要把哪些css属性的px转换成vw
  16. viewportUnit: "vw", // 使用的单位,目前可选单位有vw,vh。
  17. fontViewportUnit: "vw", // 字体使用的单位
  18. selectorBlackList: ['van', 'el-'], // 匹配不被转换为vw的选择器
  19. minPixelValue: 1,
  20. mediaQuery: false,
  21. replace: true, // 是否直接更换属性值,而不添加备用属性
  22. exclude: /(\/|\\)(node_modules)(\/|\\)/,
  23. })
  24. ]
  25. }
  26. }
  27. }
  28. }