Webpack的基本使用 

参考地址:
http://webpack.html.cn/concepts
https://www.webpackjs.com/concepts

**webpack.config.js(2.0) / vue.config.js(3.0)**

1、配置入口和出口
entry: "./app/entry", // string | object | array 
// 这里应用程序开始执行
// webpack 开始打包

output: {
// webpack 如何输出结果的相关选项

path: path.resolve(__dirname, "dist"), // string
// 所有输出文件的目标路径
// 必须是绝对路径(使用 Node.js 的 path 模块)

filename: "bundle.js", // string
publicPath: "/assets/", // string
// 输出解析文件的目录,url 相对于 HTML 页面

library: "MyLibrary", // string,
// 导出库(exported library)的名称

libraryTarget: "umd", // 通用模块定义    // 导出库(exported library)的类型 
}

1-配置入口,出口.png

2、配置自动打包

2-自动打包.png

3、配置预览页面

3-生产预览页面.png
4-生产预览页面2.png

4、配置自动打开页面

5-自动打包好自动打开页面.png

5、加载器loader
loader支持链式传递。将按照相反的顺序执行,loader 链中的第一个loader返回值给下一个loader。在最后一个loader,返回  webpack所预期的JavaScript

6-加载器loader.png

6、加载器打包过程

7-加载器打包过程.png

7、css loader

8-css loader.png
9-css loader2.png

8、less loader

10-less loader.png
11-less loader2.png

9、cass loader

12-cass loader.png
13-cass loader2.png

10、css兼容前缀

14-css兼容前缀.png
15-css兼容前缀2.png


11、打包图片和字体

17-打包图片和字体文件.png
18-打包图片和字体文件2.png


12、js高级语法

19-JS高级语法打包.png
20-JS高级语法打包2.png
21-JS高级语法打包3.png

13、vue组件加载器

22-vue组件加载器.png
23-vue组件加载器2.png24-vue组件加载器3.png


14、webpack中使用vue

25-webpack中使用vue.png


15、webpack打包发布

26-webpack打包发布.png


16、vue cli3.0

27-vue cli3.0.png
28-vue cli3.0自定义配置.png
29-vue cli3.0自定义配置2.png


17、vue cli3.0图形界面使用elementUI

30-vue cli3.0图形界面使用elementUI.png


不会前端灬
7 声望1 粉丝