1、打包图片

     //     {
// test: /\.(png|jpe?g|gif)$/i,
// use: [{
// loader: 'file-loader',
// options: {
// name: '[name].[ext]',
// },
// }, ],
// },

打包文件用的。

占位符的这种思维可以作为我们软件架构的一部分。

2、打包图片的另一种方式

 {
test: /\.(png|jpe?g|gif)$/i,
use: [{
loader: 'url-loader',
options: {
name: '[name].[ext]',
limit: 2048
},
}, ],
}

limit是打包文件的大小的界限。

3、打包css文件的方式。

{
test: /\.css$/i,
use: ['style-loader', 'css-loader'],
}

4、打包sass,scss

首先在webpack.config.js

{
test: /\.s[ac]ss$/i,
use: [
// Creates `style` nodes from JS strings
'style-loader',
// Translates CSS into CommonJS
'css-loader',
// Compiles Sass to CSS
'sass-loader',
//用于形成浏览器的前缀
'postcss-loader'
],
},

然后在跟目录下新建文件。

postcss.config.js

然后输入下面的内容

module.exports = {
plugins: [require("autoprefixer")]
}

其中postcss和autoprefixer的是兼容性的考虑。

5、对于两个文件有引用的情况。

{
test: /\.s[ac]ss$/i,
use: [
// Creates `style` nodes from JS strings
'style-loader',
// Translates CSS into CommonJS
{
loader: "css-loader",
options: {
importLoaders: 2, // 0 => no loaders (default); 1 => postcss-loader; 2 => postcss-loader, sass-loader
},
},
// Compiles Sass to CSS
'sass-loader',
//用于形成浏览器的前缀
'postcss-loader'
],
},

6、对于字体文件的引用。

{
test: /\.(eot||ttf|woff|svg)$/i,
use: [{
loader: 'file-loader'
}, ],
}
												

最新文章

  1. JavaScriptSerializer 序列化json 时间格式
  2. Git for Windows - The Program can't start because libiconv2.dll is missing
  3. 设置mariadb字符集为utf8
  4. 剑指offer题目1-10
  5. 单链表List的C实现
  6. SQL经典短小代码收集
  7. 用 jQuery 实现表单验证(摘抄)
  8. java 最佳且开源的反编译工具
  9. 面向对象(class0420)
  10. ArcGIS Engine生成等值线(C#)
  11. 0118——RTLabel和正则表达式
  12. hdu1011(树形dp)
  13. mysql连接字符集default
  14. Ubuntu 14.04 64bit 系统下打开PHPadmin时出现缺少mysqli|mysql 扩展的解决方法(php5)
  15. iOS 开发之 protocol Buffer 数据交换
  16. iOS TextView输入长度限制 设置placeholder
  17. R-画图
  18. CPU与GPU性能的比较报告
  19. python框架之Django(10)-Form组件
  20. journalctl 清理journal日志

热门文章

  1. RMAN详细教程(四):备份脚本实战操作
  2. LeetCode 387: 字符串中的第一个唯一字符 First Unique Character in a String
  3. java Integer中隐藏的细节魔鬼!来自面试官的三轮暴击!
  4. cl_demo_output=>display 介绍
  5. WPF的DataGrid的某个列绑定数据的三种方法(Binding、Converter、DataTrigger)
  6. 使用ZeroClipboard操作剪切板
  7. MySQL学习——操作数据库
  8. java.lang.IllegalArgumentException: java.util.zip.ZipException: invalid LOC header (bad signature)异常解决方法
  9. CVE-2019-0708-BlueKeep漏洞复现
  10. 高并发高可、O2O、微服务架构用学习网站