| |
|
开发:
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开发服务器运作过程 |
1.基础使用:步骤一:创建默认打包入口文件--src/index.js ?步骤二:将需要引入的文件 引入index.js才会参与打包
步骤三:执行 package.json 里 build 命令,执行 webpack 打包命令
步骤四:默认输出 dist / main.js 的打包结果
2.更新打包(即重新打包)
步骤一:在src文件夹下建立add文件夹 步骤二:在add / add.js中写上你要添加的代码 步骤三:在index.js入口文件里引入add.js
步骤四:在入口处执行webpack打包命令查看结果 3.更改入口-出口
步骤一:webpack配置 - webpack.config.js ? ? ? ? 1.在src文件夹的并列处建立webpack.config.js 文件 ? ? ? ? 2.在 webpack.config.js 中填入配置项
步骤三:在入口处执行webpack打包命令查看结果 -- yarn build 4.webpack插件--自动生成html文件
步骤一:建立src的并列文件夹pulish / index.html
步骤二:下载自动生成html的插件
步骤三:webpack.config.js配置
5.webpack插件--处理css文件
解释:因为webpack默认只认识 .js 和 .json 的文件,因此需要我们将 .css 文件引入到 .js 文件中进行打包 步骤一:新建文件:'./src/css/index.css' 步骤二:安装依赖
步骤三:webpack.config.js 配置
步骤四:在css文件里写入你需要的样式 步骤五:将css文件引入到入口文件(index.js)
步骤六:在入口处执行webpack打包命令查看结果 -- yarn build 6.webpack插件--处理less文件
步骤一:新建文件:'./src/less/index.less 步骤二:安装依赖
步骤三:webpack.config.js 配置
步骤四:在less文件里写入你需要的样式 步骤五:将less文件引入到入口文件(index.js)
步骤六:在入口处执行webpack打包命令查看结果 -- yarn build 7.webpack插件--加载器--处理图片文件步骤一:新建文件夹:'src/assets' -- 放图片 步骤二:配置?webpack.config.jsbuzhou
步骤三:在css/less/index.less - 把小图片用做背景图
步骤四:在src/main.js - 把大图插入到创建的img标签上, 添加body上显示
步骤五:在入口处执行webpack打包命令查看结果 8.webpack插件--加载器--处理字体文件
步骤一:新建文件夹:'src/assets/fonts' -- 放字体文件 步骤二:配置webpack.config.js
步骤三:在src/main.js 中引入 iconfont.css
步骤四:在publish/index.html中使用字体图标样式
步骤五:在入口处执行webpack打包命令查看结果 -- yarn build 9.webpack插件--加载器--处理高版本js语法
下面我们来操作以下将代码降级的具体步骤: 步骤一:安装包
步骤二:配置 webpack.config.js文件
步骤三:在index.js中使用箭头函数(高版本js)
步骤四:打包后观察dist/build.js -- 被转成普通函数使用了,这就是babel降级翻译的功能 10.webpack-dev-server自动刷新
步骤一:下载包
? 步骤二:配置自定义命令 -- 在 package.json 文件下添加
步骤三:运行命令-启动webpack开发服务器
<!-- 本文主要针对 webpack 的运作过程做了详细的解释,仅供了解即可,实际开发中用到vue是不需要自己手装这些插件的--> 手码不易,有问题可在下方提问...? |
|
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图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/29 19:42:37- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |