WebPack-打包工具

从图中我们可以看出,Webpack 可以将多种静态资源 js、css、less 转换成一个静态文件,减少了页面的请求.

下面举个例子 :

main.js

我们只命名导出一个变量

复制代码
export const name="老六"

index.js

复制代码
import { name } from "./tset/main";
console.log(name+"-------------------"+name)

这里使用的是es6规范 所以我们需要降级到es5

先下载webpack

npm -i install webpack webapck-cli --save -dev

下载完毕后配置一下入口与出口

这里的入口和出口就是说 打包哪个项目 打包后输出到哪里

先打开下载好的package.json 添加一下内容

这里设置一下打包方式为webpack

复制代码
{
 "scripts": {
  "build":"webpack"
  
 }

再配置webpack的出入口:

新建webpack.config.js

复制代码
const path = require('path');

module.exports = {
//默认导出
    entry: './index.js',
//入口 entry 设置要打包的项目
    output: {
        path: path.resolve(__dirname, 'dist'),
//打包之后的输出地址
        filename: 'bundle.js',
//打包之后的新文件名字
    }
};

然后我们直接 终端输入 webpack

就会自动打包并且生成打包后的文件:

好的到这里最基本的打包就完成了 其他文件的打包会更新出来

相关推荐
太难了啊几秒前
从零构建你的 AI Agent 框架:Node.js 版 HelloAgents 实战指南
人工智能·node.js
花间相见8 分钟前
【终端效率工具01】—— Yazi:Rust 编写的现代化终端文件管理器,告别繁琐操作
前端·ide·git·rust·极限编程
|晴 天|17 分钟前
我如何用Vue 3打造一个现代化个人博客系统(性能提升52%)
前端·javascript·vue.js
风止何安啊25 分钟前
网页都知道要双向握手才加载!从 URL 到页面渲染,单向喜欢连 DNS 都解析不通
前端·javascript·面试
太极OS31 分钟前
给 AI Skill 做 CI/CD:GitHub + ClawHub + Xiaping 同步发布实战
前端
你_好31 分钟前
Chrome 内置了 AI 工具协议?WebMCP 抢先体验 + 开源 DevTools 全解析
前端·mcp
GISer_Jing32 分钟前
LangChain.js + LangGraph.js 前端AI开发实战指南
前端·javascript·langchain
正在发育ing__35 分钟前
从源码看vue的key和状态错乱的patch
前端
黄林晴1 小时前
第一次听到 Tauri 这个词,去学习一下
前端
可可爱爱的你吖1 小时前
蜂鸟云地图简单实现
前端