让vue-cli脚手架搭建的项目能够处理vue文件中postcss语法

图中&属于postcss的语法,这样书写样式能够清楚的看出选择器以前的层级关系,很是好用。css

在利用vue-cli脚手架搭建的项目中若是不配置是不支持这种写法的,这样写不会报错,可是样式不生效。vue

为了让项目中的vue文件支持这种写法,须要在配置postcss-cssnext模块。vue-cli

往项目中安装postcss-cssnext模块;npm

npm install postcss-cssnext --save-dev

安装完后,会在项目的package.json文件的devDependencies对象中看到postcss-cssnext模块的信息:json

在build文件夹下面的vue-loader.config.js文件中配置postcss-cssnext模块;less

首先经过require引入postcss-cssnext模块,而后在导出的对象中配置postcss属性便可;post

重启项目,postcss语法就会生效ui

 

 

在vue-cli3中如何安装配置呢spa

npm install postcss-cssnext --save-dev

npm install postcss-import --save-dev

npm install postcss-loader --save-dev 
{
  ··· 
  "postcss": {
    "plugins": {
      "postcss-cssnext": {}
    }
  },
  ···    
}

若是你项目中使用的是less,那么安装less就能够了,不用独自安装postcss-cssnext模块3d

相关文章
相关标签/搜索