当前位置:首页 > Web开发 > 正文

并且进入文件夹使用npm init进行初始化 mkdir q_webpack // 创建q_webpack文件夹 cd

2024-03-31 Web开发

webpack官网:https://webpack.js.org/

webpack是构建工具

安置webpack的前提:node,npm要安置

初始化项目

首先是初始化项目,,创建一个文件夹,并且进入文件夹使用npm init进行初始化

mkdir q_webpack //创建q_webpack文件夹 cd q_webpack //进入该文件夹 npm init -y //创建package.json,必需要有这个才华安置模块 npm install webpack --save-dev npm install webpack-cli --save-dev //4.x版本及以上要安置webpack-cli 上面两条命令可简写 npm install webpack webpack-cli -D

安置完后生成一下内容

技术图片

 

输入webpack -v 正常情况下可以看到版本

如果提示

One CLI for webpack must be installed. These are recommended choices, delivered as separate packages:....

解决要领:npm install --save-dev webpack-cli -g

创建src目录

cd q_webpack

mkdir src

创建index.html 和 webpack.config.js文件

touch index.html webpack.config.js

进入src目录,创建main.js show.js

cd src

touch main.js show.js

//index.html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <div></div> </body> </html>

//show.js const show = content => { const box = document.getElementById(‘box‘); box.innerHTML = `你好! ${content}` }; export { show };

//main.js import { show } from ‘./show‘; show(‘kaivon‘);

//webpack.config.js const path = require(‘path‘); module.exports = { entry: ‘./src/main.js‘, output: { path: path.resolve(__dirname, ‘dist‘), filename: ‘boundle.js‘ } }

在控制台输入命令webpack,生成 boundle.js

在index.html里引入 boundle.js 

//index.html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <div></div> <script src="http://www.mamicode.com/dist/boundle.js"></script> </body> </html>

webpack构建工具初始化并运行简单的demo

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/30937.html