webpack構建react應用

2021-09-24 14:10:54 字數 2150 閱讀 5838

一、新建乙個資料夾。

mkdir webpack-react-demo
二、在此資料夾下建立package.json檔案

右鍵新建檔案也行。這裡使用 npm init 初始化專案的方式自動生成。

在webpack-react-demo資料夾下進入cmd命令列,輸入npm init,一路enter就行。

三、安裝相關的依賴包

react相關: react 、react-dom

babel相關: babel-core、babel-preset-es2015 、babel-preset-react

webpack相關: webpack、babel-loader 、webpack-dev-server

css loader: style-loader css-loader

四、webpack配置檔案

根目錄下新建webpack.config.js檔案

const path = require("path");

module.exports = ,

module:,]},

// devserver:

}

五、配置.babelrc檔案

import react from "react"

return

}

檔案

import react from "react"

import reactdom from "react-dom"

import "./../css/test.css"

/*test.css檔案*/

body

然後根目錄下建立index.html檔案。

dist是打包之後的資料夾。

七、執行webpack命令

上面需要安裝webpack-cli 選yes裝一下。

另外這裡需要安裝一下babel-loader@7 的版本。

然後在執行webpack命令,就可以看到打包成功了。

然後在瀏覽器中開啟index.html 就能看到如下效果。

然後我們再試試熱更新,輸入webpack-dev-server

在瀏覽器中輸入localhost:8080.

然後我們改下test.css檔案把背景色改為藍色試試。

注意:這裡要把index.html檔案中js的引用改一下。

webpack-dev-server這裡執行的是開發環境,會直接在記憶體中找bundle.js。

使用webpack-dev-server --open會自動開啟瀏覽器哦。

八、npm start 和npm build的設定。

腳手架中npm start的執行,其底層就是webpack-dev-server的執行。

npm build 就是webpack命令的執行。

在package.json中scripts項作如下配置:

"scripts": ,
然後執行下npm start 或 npm build試試。

當然,真正的腳手架裡配置遠遠比這裡介紹的要多,封裝的也要更好。這裡只是簡單的實現了乙個react的簡易版腳手架把。

webpack 在構建react時候的peizhi

1.安裝webpack 全域性安裝 sudo npm install g webpack 本專案安裝 npm i webpack d 目錄結構 2.webpack配置 每個專案下都必須配置有乙個 webpack.config.js 它的作用如同常規的 gulpfile.js gruntfile.js...

前端webpack構建react系列三 分模組打包

分模組打包檔案 在生產環境中,我們應該盡量減小js檔案的大小,將框架性的js裝載在乙個檔案中利用瀏覽器的快取機制節約載入資源耗費時間 分塊思路 1 react,react dom這種由第三方維護的框架,一般不會進行更新。真要更新就麻煩了,親身經歷,上級部門強制要求修復語言漏洞,硬逼著我們將某老專案p...

webpack 1 x構建react專案簡單配置

var path require path var webpack require webpack var openbrowserplugin require open browser webpack plugin var htmlwebpackplugin require html webpack...