博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[AngularJS + Webpack] Requiring CSS & Preprocessors
阅读量:4963 次
发布时间:2019-06-12

本文共 1407 字,大约阅读时间需要 4 分钟。

Making your CSS modular is a difficult thing to do, but using Webpack makes this so much easier. By adding a single line to your Webpack config, you can require you CSS, Stylus, Less, etc. files right from your directives and keep everything together.

 

Install:

npm install -D style-loader css-loader stylus-loader

 

webpack.config.js:

'style!css' means compile css first then style. The webpack read from right to left.

So 'style!css!stylus': compile stylus, then css, final style.

module.exports = {    entry: {        app: ['./app/index.js']    },    output: {        path: './build',        filename: 'bundle.js'    },    module: {        loaders: [            {test: /\.js$/, loader: 'babel-loader', exclude: /node_modules/},            {test: /\.html$/, loader: 'html-loader', exclude: /node_modules/},            {test: /\.css$/, loader: 'style!css', exclude: /node_modules/},            {test: /\.css$/, loader: 'style!css!stylus', exclude: /node_modules/}        ]    }};

 

export default (ngModule) => {    ngModule.directive('hello',  () => {        require('./hello.css');        return {            restrict: 'E',            scope: {},            template: require('./hello.html'),            controllerAs: 'vm',            controller: function() {                var vm = this;                vm.greeting = "Hello";            }        }    })}

 

转载于:https://www.cnblogs.com/Answer1215/p/4792735.html

你可能感兴趣的文章
操作使用的常见的问题集合 http://bbs.ecshop.com/thread-95341-1-1.html
查看>>
BZOJ 2467 生成树(组合数学)
查看>>
dedecms关键词维护里面字数多的词优先字数少的词的解决办法 相关案例演示
查看>>
eclipse和android studio的目录结构分析
查看>>
我的第一个canvas的作品:漫画对白编辑器
查看>>
NYOJ题目100 1的个数
查看>>
用字符串连接SQL语句并用EXEC执行时,出现名称 '‘不是有效的标识符
查看>>
js前端读写文件的方法(json、excel)
查看>>
HDU4670 Cube number on a tree 树分治
查看>>
php的模板原理
查看>>
Beta阶段——第6篇 Scrum 冲刺博客
查看>>
Python学习一:序列基础详解
查看>>
netty权威指南学习笔记一——NIO入门(3)NIO
查看>>
dashucoding记录2019.6.7
查看>>
IOS FMDB
查看>>
编码总结,以及对BOM的理解
查看>>
九涯的第一次
查看>>
PHP5.3的VC9、VC6、Thread Safe、Non Thread Safe的区别
查看>>
Android中全屏或者取消标题栏
查看>>
处理器管理与进程调度
查看>>