重温webpack(二)

管理资源:

加载 CSS

npm install --save-dev style-loader css-loader

加载图片
npm install --save-dev file-loader

加载字体

加载数据

npm install --save-dev csv-loader xml-loader

webpack.config.js文件

const path = require(‘path‘);

module.exports = {

entry: ‘./src/index.js‘,

output: {

filename: ‘bundle.js‘,

path: path.resolve(__dirname, ‘dist‘)

},

module: {

rules: [

{

test: /\.css$/,

use: [

‘style-loader‘,

‘css-loader‘

]

},

{

test: /\.(png|svg|jpg|gif|jpeg)$/,

use: [

‘file-loader‘

]

},

{

test: /\.(woff|woff2|eot|ttf|otf)$/,

use: [

‘file-loader‘

]

},

{

test: /\.(csv|tsv)$/,

use: [

‘csv-loader‘

]

},

{

test: /\.xml$/,

use: [

‘xml-loader‘

]

}

]

}

};

参考官网:

https://www.webpackjs.com/guides/asset-management/#%E5%AE%89%E8%A3%85

原文地址:https://www.cnblogs.com/pikachuworld/p/11524983.html

时间: 2024-08-01 09:57:00

重温webpack(二)的相关文章

webpack(二) 根据模板生成简单的html文件

(一)使用webpack 根据模板生成HTML,首先需要安装插件 html-webpack-plugin. 在工程文件夹安装插件 命令如下: npm install html-webpack-plugin --save-dev (二) 新建 webpack.config.js,名称可以更改,更改后 运行时,需指定 配置文件名称. 例如,配置文件名为 my.webpack.config.js, 则需要在package.json 文件中,在scripts 处添加如下代码: "scripts"

重温c++(二)

---恢复内容开始--- 数组---恢复内容开始--- 格式控制符: %x:以16进制的形式输出或者读入; %u:已无符号形式输出或读入 cin cout 与scanf printf,一个程序不要两者混用; 运算符:赋值运算符,算术运算符,关系运算符,逻辑运算符; 赋值运算符:=,+=,-=,*=,/=,%= 算数运算符:+,-,*,/,%,++,--  进行算数运算时,如果存在溢出,则把溢出的部分拿掉(浮点型的难以预测),如 int i=0xffffffff,j;j=i+3; j=0x1000

重温 Webpack, Babel 和 React

开始之前 在书写文章之前,我假设大家已经有了 JavaScript,Node 包管理工具,Linux 终端操作 这些基本技能,接下来,我将一步一步指引大家从头搭建一个 React 项目 最终实现的效果 我们将使用 Webpack 和 Babel 搭建一个 React 应用,我们的目的很清晰,就是 更好的理解和掌握这些工具的使用 我们创建的应用程序既要做到 最小,也要遵循 最佳实践,为不是特别熟练的同学巩固一下基础 初始化 创建你的项目,并添加的你的配置文件 package.json mkdir

重温webpack(三)---管理输出

1.输出多个 bundle dist/index.html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Output Management</title> </head> <body> <script type="text/javascript" src="app.bundle.j

webpack+react+redux+es6

一.预备知识 node, npm, react, redux, es6, webpack 二.学习资源 ECMAScript 6入门 React和Redux的连接react-redux Redux 入门教程   redux middleware 详解   Redux研究 React 入门实例教程 webpack学习demo NPM 使用介绍 三.工程搭建 之前有写过 webpack+react+es6开发模式 ,文章里介绍了一些简单的配置,欢迎访问. 1.可以npm init, 创建一个新的工程

webpack+react+redux+es6开发模式

一.预备知识 node, npm, react, redux, es6, webpack 二.学习资源 ECMAScript 6入门 React和Redux的连接react-redux Redux 入门教程   redux middleware 详解   Redux研究 React 入门实例教程 webpack学习demo NPM 使用介绍 三.工程搭建 之前有写过 webpack+react+es6开发模式 ,文章里介绍了一些简单的配置,欢迎访问. 1.可以npm init, 创建一个新的工程

一步一步webpack

webpack是前端工程构建的一套工具,为什么一个程序称之为一套呢,是因为webpack其实是npm的一个模块,使用起来的话,这期间还需要很多其它模块来进行支持,所以我称之为一套工具. webpack的功能与grunt和gulp都是基于node的,所以希望你有一个node基础,如果还没有,那么先学习一下node吧,这是阮一峰的教程,很不错,不过还需要多了解node的API,可以访问官网学习. 一.webpack安装 webpack通过npm安装(安装完node之后npm也一起打包安装好了),全局

8种主要排序算法的C#实现

新的一年到了,很多园友都辞职要去追求更好的工作环境,我也是其中一个,呵呵! 最近闲暇的时候我开始重温一些常用的算法.老早就买了<算法导论>,一直都没啃下去. 这本书确实很好,只是太难读了,总是读了几章就又读不下去了!工作上也几乎用不到. 我这段时间发现看这些排序算法比以前容易了很多,就借此机会将它们整理总结起来. 一是方便以后重温,二是可以应对笔试面试.同时也希望这篇博文可以帮助各位刚辞职和正在学习排序算法的园友. PS:有可能实现的代码并不是最优的,如果有什么错误或者值得改进的地方,还请大家

深入学习webpack(二)

深入学习webpack(二) 在深入学习webpack(一)中,我通过一个例子介绍了webpack的基本使用方法,下面将更为系统的学习webpack的基本概念,对于一门技术的掌握我认为系统化还是很重要的,如果仅仅是一知半解,更为深入的地方了解不够,那么你就泯然众人矣. webpack的核心概念主要有四个: entry(入口).output(出口).loaders(加载器).plugins(插件). 下面我将逐一介绍. Entry webpack会创建应用里所有依赖的图表,而最开始的图表就是所谓的