| |
|
开发:
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中执行语句 |
ps:一下代码均在安装完node.js后,以管理员启动命令提示符中使用 1.新建空白项目
2.安装jQuery
3.运行(以方法名为dev进行操作)
4.mode节点中的属性 4.1development,开发环境,不会对打包生成的文件进行代码压缩和性能优化,打包速度快,适合在开发阶段 4.2production,生产黄精,会对打包生成的文件进行代码压缩和性能优化,打包速度慢,适合在发布阶段 5.webpack.config.js
6.webpack-dev-server 每当修改了源代码,webpack会自动进行项目的打包和构建
7.html-webpack-plugin 可以通过此插件自定制index.html页面的内容
8.devServer 对webpack-dev-server插件进行配置
9.loader 因为webpack默认只能处理.js的模块,其他非.js后缀结尾的模块可以调用loader加载器才可以正常打包 css-loader打包处理.css相关文件 less-loader打包处理.less相关文件 babel-loader打包处理webpack无法处理高级JS语法 9.1css-loader
在webpack.config.js中配置css-loader
9.2less-loader
在webpack.config.js中配置less-loader
9.3url-loader
在webpack.config.js中配置url-loader
9.4balel-loader
?在webpack.config.js中配置babel-loader
配置@babel/plugin-proposal-decorators 在根目录创建babel.config.js文件
10.打包发布
11.清空上一次执行生成的文件
生成clean-webpack-plugin
12.带serve和不带serve 12.1带serve生成到内存 12.2不带serve生成到磁盘 13.SourceMap 信息文件,里面存储这位置信息,文件中存储这压缩混淆后,代码在之前的位置 配置SourceMap
在webpack.config.js中加入SourceMap????
???? |
|
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/28 13:43:46- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |