| |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| -> JavaScript知识库 -> webpack小白基础操作手册 -> 正文阅读 |
|
|
[JavaScript知识库]webpack小白基础操作手册 |
文章介绍主要分为两个部分,第一个部分是基本介绍与基本配置,第二个部分是结合实例操作 首先是webpack的基本概念 一、webpack基本概念 1、基本概述: webpack本质是 一个Node.js 第三方模块包, 用于分析, 并打包代码,
webpack打包文件支持如下:
2、作用:
二、基本使用步骤 基础配置: 建一个空文件夹,建议文件夹名字最好是小写英文或者数字,打开终端,找到本文件位置,接下来开始配置
?可以直接找到该文件打开终端页
??也可以在代码编辑器中打开,以vscode为例:
?打开终端后,开始环境准备 1、环境准备
yarn init? 或者 npm init 一路enter到底(如果是按照建议(英文小写或数字)命名文件可以直接npm init - y)
?如果命名是英文小写或者数字则可以直接一路enter键按到底,直到出现is this OK? 再按一下enter键即可生成package.json文件。
在终端接着输入npm i webpack webpack-cli -D? ? 下载 webpack webpack-cli包,如果是yarn插件则输入下方指令
注意?? -D:--save-dev的简写,安装到开发依赖,不会被打包,如下载固定版本号,包的后面?@对应的版本号 -S:--save的简写,安装到生产依赖,会被打包? 下载完成后,对应的文件目录中会多出两个文件package.json、package-lock.json(记录下载包),一个文件夹(node_modules),?里面放了各种node的模块包,webpack也是其中一个, 然后它本身依赖的包也会一并加入进来
? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 完成以上配置,wabpack的基本使用配置已经成功,在之后任何打包文件任务都是在此基础上进行操作,下面通过两个实例进行演示 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 二、结合下面的基需求了解使用步骤 需求: 2个js文件 ->打包成1个js文件 分析: ①:新建src目录 ②:新建add.js – 定义求和函数并导出 ③:index.js – 引入add模块并使用函数输出结果 ④:执行 `yarn build` 或者'npm run build'自定义命令, 进行打包 (确保终端路径在src的父级文件夹) ⑤:打包后默认生成dist和main.js, 观察其中代码 |
|
|
| JavaScript知识库 最新文章 |
| ES6的相关知识点 |
| react 函数式组件 & react其他一些总结 |
| Vue基础超详细 |
| 前端JS也可以连点成线(Vue中运用 AntVG6) |
| Vue事件处理的基本使用 |
| Vue后台项目的记录 (一) |
| 前后端分离vue跨域,devServer配置proxy代理 |
| TypeScript |
| 初识vuex |
| vue项目安装包指令收集 |
|
|
| 上一篇文章 下一篇文章 查看所有文章 |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| 360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年12日历 | -2025/12/9 9:53:56- |
|
| 网站联系: qq:121756557 email:121756557@qq.com IT数码 |