柚子快報邀請碼778899分享:前端 webpack進階(一)
柚子快報邀請碼778899分享:前端 webpack進階(一)
一、起步
1、基本安裝
首先我們創(chuàng)建一個目錄,初始化 npm,然后 在本地安裝 webpack,接著安裝 webpack-cli(此工具用于在命令行中運行 webpack):
mkdir webpack-demo
cd webpack-demo
npm init -y
npm install webpack webpack-cli --save-dev
現(xiàn)在,我們將創(chuàng)建以下目錄結構、文件和內容:
project
webpack-demo
|- package.json
+ |- index.html
+ |- /src
+ |- index.js
src/index.js
function component() {
const element = document.createElement('div');
// https://www.lodashjs.com/
// lodash(目前通過一個 script 引入)對于執(zhí)行這一行是必需的
element.innerHTML = _.join(['Hello', 'webpack'], ' ');
return element;
}
document.body.appendChild(component());
index.html
我們還需要調整 package.json 文件,以便確保我們安裝包是 private(私有的),并且移除 main 入口。這可以防止意外發(fā)布你的代碼。
package.json
{
"name": "webpack-demo",
"version": "1.0.0",
"description": "",
- "main": "index.js",
+ "private": true,
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "",
"license": "ISC",
"devDependencies": {
"webpack": "^5.4.0",
"webpack-cli": "^4.2.0"
}
}
啟動項目
npx http-server
在此示例中,
-
+