webpack基本配置附帶說明

2022-08-27 08:12:11 字數 1459 閱讀 5741

1 let path = require('path'); //

系統自帶模組

2 let htmlwebpackplugin = require('html-webpack-plugin');

3const openbrowserwebpackplugin = require("open-browser-webpack-plugin"); //

開啟瀏覽器

4const extracttextwebpackplugin = require("extract-text-webpack-plugin") //

抽離樣式 樣式獨立出去

5 module.exports =,

11 mode: 'development', //

表示模式development是開發模式production是生產模式。

12 devserver: ,

25 ws: false

//是否使用websocket26}

27},

28},

29 plugins: [ //

放置所有webpack外掛程式

30new htmlwebpackplugin(,

36 hash: true, //

引入js檔案加hash戳

37 inject: true, //

自動注入 css/js link script

38}),

39new

openbrowserwebpackplugin(),

4243

newextracttextwebpackplugin()

48],

49 module: ,56,

6074}75

},76 "sass-loader" //

編譯 scss 為 css **

77],

78})

79},

8096

//),

//px 轉 rem

97 require("autoprefixer")() //

自動補全 實現相容 98]

99}100}

101},

102 "less-loader" //

編譯 scss 為 css **

103],

104})

105},

106]

107}

108 }

涉及npm包如下:

"devdependencies": 

整理的比較基礎的webpack,**根據需求引入,如果有錯誤請告知我以便及時進行更改

webpack基本配置

demo及筆記 前端構建工具webpack的學習 什麼是webpack?webpack可以做什麼?1.優化 刪除多餘的冗餘 壓縮 2.轉換 jsx,es6,es6的語法轉換,less,sass等預編譯處理器的轉換 3.打包 合併多餘檔案,減少請求次數,加快響應 4.devserver 解決跨域問題。...

webpack基本配置

1 context context path.resolve dirname,js 配合entry,含義是從當前專案目錄下的js檔案下查詢入口檔案基本目錄,絕對路徑,用於從配置中解析入口起點和載入器。2 entry entry js main.js 應用程式的起點入口,從這個起點開始,應用程式啟動執...

webpack基本配置

一 新建專案 二 包管理管理專案 npm init y 當建立的專案根目錄名稱是中文或者包含中文,就不能使用 y 命令 直接使用 npm init 之後會讓你手寫專案名稱 keywords author license isc 生成了 package.json 檔案,該檔案集中管理了專案中所用到的包...