重構之路 開始配置webpack

2021-09-10 17:19:57 字數 1420 閱讀 8870

現在開始建立專案了,安裝node什麼的一大堆我就不說了,網上很多,我這裡使用的是node版本v10.15.0,yarn的版本是v1.12.3。

首先在建立的目錄下面執行

yarn init -y

yarn add webpack webpack-cli -d

我這裡使用的版本是webpack4.29.0,然後在目錄下建立webpack.config.js這個檔案,在根目錄下建立src資料夾public資料夾,src下建立index.js,public下建立index.html。然後在index.js裡寫個alert(1);。等下我們來執行這個**。

目前的目錄結構如下

接下來就是babel了,babel這個地方那可是真複雜啊,這裡說的不是難,是複雜,各個版本的babel和很多很多的js相容babel,我在學這塊的時候那頭髮都掉一大把。我在這個專案裡用的是babel7,接下來實現在網頁上執行js。

首先執行

yarn add babel-loader @babel/core @babel/preset-env -d
這裡有個疑問,為什麼有的babel前面有個@呢?因為這是babel7的標誌,babel6是沒有的,這裡要注意不同版本的babel不要混用了。

然後再執行,這樣js就可以自動引入到html檔案裡了。

yarn add html-webpack-plugin -d
進入到webpack.config.js裡,寫入下面**

const path =

require

('path');

const htmlwebpackplugin =

require

('html-webpack-plugin');

module.exports=

, module:}]

}]},

plugins:

[new

htmlwebpackplugin(})]}

在控制台執行webpack命令,這個時候,控制台可能會有報錯,這個錯誤主要是把node_modules裡的**也轉化了。

我們在module下的rules裡這樣修改

rules:[}]}]

這樣子再執行webpack就不會報錯了。

現在最簡單的乙個webpack配置已經做好了,當然我前面說babel複雜,當然不止現在這些,後面還需要再進行配置。

重構之路 開始配置webpack

現在開始建立專案了,安裝node什麼的一大堆我就不說了,網上很多,我這裡使用的是node版本v10.15.0,yarn的版本是v1.12.3。首先在建立的目錄下面執行yarn init yyarn add webpack webpack cli d我這裡使用的版本是webpack4.29.0,然後在...

重構之路 webpack配置es6語法

之前已經寫好了最簡單的乙個webpack配置,並且已經可以執行js了,但是,新時代的前端肯定要寫es6啊,但是我們在index.js裡寫上es6的語法時,比如 使用es6裡的set和擴充套件運算子來實現陣列去重 varset new set 1 2,2 3,3 4,4 5,5 console.log...

webpack 從零開始配置

參考 一 開啟專案 1 專案初始化 npm init 2 安裝 webpack模組 npm install webpack webpack cli g 全域性安裝 如果專案不使用webpack命令,應該是可以不用全域性安裝webpack的 npm install webpack webpack cl...