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

weex-loader中怎么配置sass,stylus,less

weex-loader中怎么配置sass,stylus,less

米脂 2018-08-19 11:13:24
按照vue的做法还是不行  test: /\.vue$/,   loader: 'weex-loader',   options: {     loaders: {       css: ['weex-style', 'css-loader'],       stylus: ['weex-style', 'css-loader', 'stylus-loader']     }   }
查看完整描述

2 回答

?
素胚勾勒不出你

TA贡献1827条经验 获得超9个赞

刚用wexx,折腾了下可以了,最新版在vue-loader.conf.js 加上如下

module.exports = (options) => {

    return {

        loaders: utils.cssLoaders({

            // sourceMap: use sourcemao or not.

            sourceMap: options && sourceMapEnabled,

            // useVue: use vue-style-loader or not

            useVue: options && options.useVue,

            // usePostCSS: use postcss to compile styles.

            usePostCSS: options && options.usePostCSS

        }),

        cssSourceMap: sourceMapEnabled,

        cacheBusting: config.dev.cacheBusting,

        lang: {

            scss: ['sass-loader']

        }

    }

}


查看完整回答
反对 回复 2018-08-25
?
噜噜哒

TA贡献1784条经验 获得超7个赞

在native端的Css处理完全不是web端的概念,所以并不存在全局引用样式,也就是并不需要引入.sass.less.styl文件。
要实现样式的复用,最终实践出两种方法,一种是在vue中多加一个style标签

<style src="../assets/main.css"></style>

第二种方法是使用预处理器进行导入

<style lang="stylus"> 
    @import "../assets/main.css"  
            ...
</style>


查看完整回答
反对 回复 2018-08-25
  • 2 回答
  • 0 关注
  • 1417 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信