本文主要是介绍vue-cli 使用postcss-px2rem导致vue组件引入css失败,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
postcss-px2rem插件配置不当引起的;在vue-loader.config.js增加了两个配置
'use strict' const utils = require('./utils') const config = require('../config') const isProduction = process.env.NODE_ENV === 'production' const sourceMapEnabled = isProduction? config.build.productionSourceMap : config.dev.cssSourceMap module.exports = {loaders: utils.cssLoaders({sourceMap: sourceMapEnabled, extract: isProduction, usePostCSS: true//这里设置为true,否则vue引入css会报错 }), postcss: [//postcss配置 require('postcss-px2rem')({remUnit: 37.5}), ], cssSourceMap: sourceMapEnabled, cacheBusting: config.dev.cacheBusting, transformToRequire: {video: ['src', 'poster'], source: 'src', img: 'src', image: 'xlink:href' } }
这篇关于vue-cli 使用postcss-px2rem导致vue组件引入css失败的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!