为了账号安全,请及时绑定邮箱和手机立即绑定

less-loader @import

在layer.less 里面引入 modal.less 但是编译的时候却没有用 并没有加前缀

正在回答

3 回答

还是没有前缀,也没引进less 不知道是不是我版本太高的过 用的3.5.4

0 回复 有任何疑惑可以回复我~

我按楼上那样写还是错的。这样就可以。

{
 test:/\.less$/,
 use:[
   'style-loader',
   {loader:'css-loader',options:{importLoaders:1}},  //importLoaders表示,如果在css中用了@imprt引入其他的css,如果还想用postcss-loader的私有前缀功能,就要用importLoaders属性,它的值为@import引入的次数,用了@import一次,其值就为1
   "less-loader",
   {
     loader:'postcss-loader',
     options:{
       plugins:function(){
         return [
           require('postcss-import')(),        //一定要写在require("autoprefixer")前面,否则require("autoprefixer")无效
           require("autoprefixer")({browsers:['last 5 versions']}) //最近5个浏览器版本的前缀
         ]
       }
     }
   }
 ]
}

1 回复 有任何疑惑可以回复我~

解决了,在less 里面写全 。我的是webpack 3.0版本的

use:[ {loader: 'style-loader'},

             {loader: 'css-loader',options:{importLoaders:1}}, 

             {loader: 'postcss-loader'},

             {loader: 'less-loader',}

            ],

就行

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

less-loader @import

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信