loader__demo_css
环境
node + yarn + webpack4.0 + webpack-cli + style-loader css-loader
文件结构
- │ package.json
- │ webpack.config.js
- │ yarn.lock
- │
- ├─dist
- │ bundle.js
- │ index.html
- │
- ├─node_modules ...(太多了,省略)
- └─src
- ├─css
- │ css.css
- │
- └─js
- app.js
package.json(依赖)
- {
- "name": "demo_exclude_js_resource",
- "version": "1.0.0",
- "main": "index.js",
- "license": "MIT",
- "devDependencies": {
- "css-loader": "^2.1.1",
- "style-loader": "^0.23.1",
- "webpack": "^4.33.0",
- "webpack-cli": "^3.3.3"
- }
- }
打包webpack配置
- const path = require('path');
- module.exports = {
- entry: {
- app: './src/js/app.js'
- },
- output: {
- filename: "bundle.js",
- path: path.join(path.resolve(__dirname), 'dist')
- },
- mode: "development",
- module: {
- rules: [{
- test: /\.css$/,
- use: ['style-loader', 'css-loader']//两个loader的顺序不能弄错
- }]
- }
- }
其他一些文件说明
app.js
- require('../css/css.css');
index.html:使用了一个h1标签,script中引入打包后的js文件(打包后出现:dist/bundle.js)
css.css:给h1标签添加背景颜色和样式
打包
- npx webpack
打包完成后运行index.html就可以看到h1标签的样式是css.css中设置的样式
loader__demo_css的更多相关文章
随机推荐
- STM8S PWM 应用 呼吸灯
//主功能接受:使用MCU STM8S105C6 的PWM通道2 PC2 来做呼吸灯 已经验证OK,呵 //呵,这个PWM设置刚開始用还是有点麻烦,由于是自己摸索.花点时间.还是解决了 . //所用子 ...
- Openlayers3 计算地图上随意两点间的距离
相应的openlayers的版本号为3.7. 主要用的接口是ol.Sphere.haversineDistance([x1,y1],[x2,y2]): 4326坐标系中计算两点距离的方式为: var ...
- LeetCode 819. Most Common Word (最常见的单词)
Given a paragraph and a list of banned words, return the most frequent word that is not in the list ...
- LeetCode 725. Split Linked List in Parts (分裂链表)
Given a (singly) linked list with head node root, write a function to split the linked list into k c ...
- 我所不知的 javascript Object 的一些现象
1.我们都知道对象访问属性有两种方法,一种是使用 . 操作符,使用它添加的属性名必须满足标识符的命名规范:另一种是使用 [] 键访问的方法,可以接受任意UTF-8/Unicode字符串作为属性名,在E ...
- 一个APP爆炸的时代,假设没有wifi
我们每天都离不开的微信,又传来了一个新消息.你造?微信公众平台新增了设备功能.眼下可支持可穿戴设备,将来呢,前景不可限量!能够想象,"后果"是我们越来越离不开微信,依附于它.这样的 ...
- URAL 1326. Bottle Taps(简单的状压dp)
题目不太好读懂,就是先给你一个n代表要从n个物品中买东西,然后告诉你这n个东西的单位价格,在给你m个集合的情况.就是每一个结合中有x件物品.他们合起来买的价格是k.这x件物品依次是:p1--px.之后 ...
- c++编译常见错误原因集中
1 c++ compiler error c4430 "c++ doesn't support default int" 1.1 可能的原因之一 我用了在一个头文件中定义的宏,但是 ...
- Flink编程练习
目录 1.wordcount 2.双流警报EventTime 3.持续计数stateful + timer + SideOutputs 4.一定时间范围内的极值windowfunction + che ...
- 8.3 TCPIP协议族
接下来我们要学习的内容是TCP/IP协议族.TCP/IP协议族在网络系统中是非常重要的.这一个协议族当中牵涉到许许多多的我们平常所用到的协议.TCP/IP呢它也有分层模型.然后我们讲到的就是三方面的内 ...