Webpack4系列教程(三) JS相關配置
寫在前面
在這篇部落格中,我將會你介紹JS部分的相關配置
基本配置
我們先看一下目錄結構
打包時,根據entry配置
entry: { index: './src/index.js' }
並且我們在入口檔案裡引入了檔案base.js
require('./common/base.js');
console.log('我是入口檔案');
首先會執行base.js
,然後執行index.js
,
根據output配置
output: {
path: path.resolve('dist'),
filename: '[name].bundle.js'
},
會將這兩個檔案打包成一個檔案index.bundle.js
,在dist目錄下
JS程式碼壓縮
在webpack3版本中我們如果要壓縮js程式碼需要外掛uglifyjs-webpack-plugin
,但是webpack4中我們只需要配置mode: production
(預設即開發模式)就可以了
編譯ES6
第三方JS庫
相關文章
- Webpack4系列教程(二) HTML相關配置WebHTML
- Webpack4系列教程(四) CSS相關配置WebCSS
- Webpack4系列教程(五) 圖片相關配置Web
- webpack4 系列教程(一): 打包JSWebJS
- Webpack4系列教程 --- 前言Web
- webpack4 系列教程: 前言Web
- webpack4系列教程(十):總結Web
- webpack4 系列教程(十二):處理第三方JavaScript庫WebJavaScript
- webpack4系列教程(一):初識webpackWeb
- webpack4 系列教程(十四):Clean Plugin and Watch ModeWebPlugin
- Webpack4系列教程(一) 基礎入門Web
- JS原型相關JS原型
- 保姆教程系列三、Nacos Config--服務配置
- Spring配置相關Spring
- Git 相關配置Git
- JDBC 相關配置JDBC
- nginx配置相關Nginx
- VScode配置xdebug相關配置VSCode
- webpack4配置(1)-打包一個js檔案WebJS
- webpack4 系列教程(十一):字型檔案處理Web
- webpack4 系列教程(二): 編譯 ES6Web編譯
- js/css相關引入JSCSS
- webpack4 系列教程(十三):自動生成HTML檔案WebHTML
- webpack4 系列教程(十): 圖片處理彙總Web
- Webpack4系列教程(六) 多頁面解決方案Web
- Webpack4系列教程(七) 單頁面解決方案Web
- Next.js踩坑入門系列(七) —— 其他相關知識JS
- 專案常用JS方法封裝(三) [ 字串相關處理 ]JS封裝字串
- JS 相關寬高理解JS
- SAP PM 初級系列10 - 維護通知單相關的配置
- webpack4配置(3)-打包css/js/圖片等資源WebCSSJS
- ubuntu中Django相關配置UbuntuDjango
- SpringCloud(1)-Eureka相關配置SpringGCCloud
- SpringCloud(3)-OpenFeign相關配置SpringGCCloud
- Mariadb之日誌相關配置
- Springmvc相關配置總結SpringMVC
- php-fpm相關配置PHP
- vue-router相關配置Vue