位置: IT常识 - 正文

如何成功安装webpack(如何成功安装暗区突围)

编辑:rootadmin
如何成功安装webpack

推荐整理分享如何成功安装webpack(如何成功安装暗区突围),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:如何成功安装sap系,如何成功安装荒野乱斗,如何成功安装谷歌商店,如何成功安装暗区突围,如何成功安装cv2库,如何成功安装设备驱动程序,如何成功安装cv2库,如何成功安装QQ软件,内容如对您有帮助,希望把文章链接给更多的朋友!

按照B站里的视频总是报错,于是去CSDN里尝试了多种方法,也不知道是哪种方法有效了,叠加了多种方法,都记下来。

做换行变色的例子时不会变色。因为jQuery包属于es6语法,并不是所有浏览器都能支持es6语法。因此,使用webpack来处理。

打包:可以把多个Javascript文件打包成一个文件,减少服务器压力和下载带宽。

转换:把拓展语言转换成为普通的JavaScript,让浏览器顺利运行。

优化:前端变的越来越复杂后,性能也会遇到问题,而WebPack也开始肩负起了优化和提升性能的责任。

(1)安装

npm install -g webpack //全局安装webpack

(备注如果这样安装会出现提示安装webpack-cli;这是4.x的提示,如果不想安装webpack-cli需重新安装低版本webpack)

(2)

全局安装完成后,我们还要进行一个项目目录的安装。在用npm安装前,我们先要进行一下初始化,

初始化的主要目的是生成package.json文件(这是一个标准的npm说明文件,里面蕴含了丰富的信息,

包括当前项目的依赖模块,自定义的脚本任务等等,如果你对此文件还不了解,可以看看node 的相关知识)。

npm init//初始化项目,可以一路回车生成的package.json文件

npm install --save-dev webpack@3.6.0 //官方不太支持全局安装,会锁定版本,因此对项目目录安装

(3)安装完成后可以查看版本号 webpack –v

(4)安装完成后新建webpack.config.js配置文件基本配置(查阅相关资料,发现原来是webpack4.0以上版本可以不需要用配置文件来进行打包。)

决定继续采改了配置文件的用文件配置进行打包。于是修代码。

最终成功的配置:

(5)Webpack.config.js里面的

const path= require('path')//使用法Node.js中的导出语,向外导出一个webpack的配置对象module.export = { //入口文件 entry:path.join(__dirname,'src/index.js'), //出口路径 output:{ //输出的文件名 filename:'bundle.js', //输出路径 path: path.join(__dirname,'dist') }, //代表webpack运行的模式,可选值有两个development和production,当开发阶段是development,当快上线时,改成production. mode:'development'}

(6)Package.json里面的

{ "name": "change-rows-color", "version": "1.0.0", "description": "npm-install-package", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "build":"webpack" }, "keywords": [], "author": "", "private": "true", "license": "ISC", "dependencies": { "jquery": "^3.6.1" }, "devDependencies": { "webpack": "^5.74.0", "webpack-cli": "^4.10.0" }}

"description": "npm-install-package",

这句本来是空的,添加进去的

"private": "true",

是添加的

如何成功安装webpack(如何成功安装暗区突围)

"devDependencies": {

    "webpack": "^5.74.0",

    "webpack-cli": "^4.10.0"

  }

是安装好webpack生成的

(7)另外在这里改index.html

<script src="../dist/main.js"></script>

配置好后在当前文件夹的命令行里对配置文件进行更新

(8)npm webpack--config webpack.config.js

(9)新建一个dist文件夹。

文件夹的目录建立如下:

(10)然后执行npm run build运行webpack

成功的结果如下

最后在html里点击在浏览器里执行就可以发现换行变色的。

在mian.js里面的代码目前还没有被压缩,jquery本身就做了压缩,只要有注释和回车换行的地方,就表示webpack没有压缩,如何使用webpack进行压缩

只需要把webpack里面的配置选项从development,转化为production

Development:打包的速度快,体积大,但开发的时候追求的是速度

Production:打包速度较慢,但是打包的体积小,在上线的时候用

Development:

Production:

发现安装的还有一点问题,默认就是压缩了

少了个逗号,在mode设置的一行

Development:

Production:

本文链接地址:https://www.jiuchutong.com/zhishi/297317.html 转载请保留说明!

上一篇:uniapp 高频面试题合集(uniapp面试题必问的坑)

下一篇:漫天花雨HTML特效+3D相册(漫天花雨异闻)

  • 先实名认证还是先域名注册?

    先实名认证还是先域名注册?

  • 电话订火车票怎么使用(电话订火车票流程)(电话订火车票怎么查询订单)

    电话订火车票怎么使用(电话订火车票流程)(电话订火车票怎么查询订单)

  • 一个手机怎么才能同时登2个微信号(一个手机怎么才能注册两个微信)

    一个手机怎么才能同时登2个微信号(一个手机怎么才能注册两个微信)

  • 如何破解密码(如何破解密码4位)

    如何破解密码(如何破解密码4位)

  • 快手点赞后又取消对方能看见吗(快手点赞后又取消动态看得到吗)

    快手点赞后又取消对方能看见吗(快手点赞后又取消动态看得到吗)

  • 9750h和9700k差距(9750h和9750)

    9750h和9700k差距(9750h和9750)

  • qq申请入群没反应(为什么qq入群申请对方收不到)

    qq申请入群没反应(为什么qq入群申请对方收不到)

  • 华为手机怎样下载抖音app(华为手机怎样下载来电铃声)

    华为手机怎样下载抖音app(华为手机怎样下载来电铃声)

  • 手机收不到社保验证码(查阅社保收不到手机验证码)

    手机收不到社保验证码(查阅社保收不到手机验证码)

  • 电脑因为防火墙无法连接网络(电脑因为防火墙无法连接网络window10)

    电脑因为防火墙无法连接网络(电脑因为防火墙无法连接网络window10)

  • YY直播有回放功能吗(yy直播有回放吗)

    YY直播有回放功能吗(yy直播有回放吗)

  • 华为mate30pro录屏怎么录内部声音(华为mate30pro录屏怎么操作)

    华为mate30pro录屏怎么录内部声音(华为mate30pro录屏怎么操作)

  • 不想看到微信好友发来的信息怎么办(不想看到微信好友的朋友圈怎么办)

    不想看到微信好友发来的信息怎么办(不想看到微信好友的朋友圈怎么办)

  • 微信通话显示的是结束时间吗(微信通话显示的时间)

    微信通话显示的是结束时间吗(微信通话显示的时间)

  • 防窥屏膜伤眼睛嘛(防窥屏膜的原理)

    防窥屏膜伤眼睛嘛(防窥屏膜的原理)

  • 小米10与华为p30pro对比(小米10与华为p30pro哪个好)

    小米10与华为p30pro对比(小米10与华为p30pro哪个好)

  • 钉钉怎么换头像挂件(钉钉怎么换头像装饰)

    钉钉怎么换头像挂件(钉钉怎么换头像装饰)

  • ps怎么做透明磨砂质感(ps怎样做透明效果)

    ps怎么做透明磨砂质感(ps怎样做透明效果)

  • 钉钉为什么收不到手机验证码(钉钉为什么收不到邀请)

    钉钉为什么收不到手机验证码(钉钉为什么收不到邀请)

  • vivos1pro能遥控空调吗(vivos1遥控器)

    vivos1pro能遥控空调吗(vivos1遥控器)

  • 手机怎么设置动态锁屏(手机怎么设置动态密码)

    手机怎么设置动态锁屏(手机怎么设置动态密码)

  • 胡德山国家森林里的延龄草湖,俄勒冈州 (© Frank Krahmer/Getty Images)(胡山森林公园门票多少钱一张)

    胡德山国家森林里的延龄草湖,俄勒冈州 (© Frank Krahmer/Getty Images)(胡山森林公园门票多少钱一张)

  • 未按期纳税申报怎么处理
  • 税务机关帮我预填了申报数据,我是不是就不用申报了?
  • 应纳所得税额的税率
  • 赠与税是什么税种
  • 过路费抵扣进项税填在申报表哪里
  • 工程施工与工程结算在资产负债表里
  • 白酒消费税最低计税价格
  • 预计所有者权益怎么计算
  • 直接进费用的固定资产
  • 工商年检股东变更流程
  • 房地产企业销售额排名
  • 有形资产净值是指
  • 私营企业实行固定税率
  • 公司名下没有车可以开运输发票吗
  • 承包外单位食堂会计怎么做账
  • 运输业增值税专用发票开具要求
  • 股权转让以前年度怎么算
  • 营改增以后算税公式
  • 电子钥匙续费能退款吗
  • 季度销售额不超过30万,城建税减免
  • 增值税普通发票怎么开
  • 企业销售货物因违规处罚
  • 公司与银行签订的远期合约汇率是什么
  • 实验耗材发票内容怎么写
  • 汽车发票抵扣联需要盖章吗
  • 城建税上月少计提本月怎么做账
  • 宿舍开店能开些啥
  • linux安装c语言环境
  • efi bios u盘启动
  • 收回已冲销的应收账款分录
  • 无形资产入股注意事项
  • 固定资产清理是什么项目
  • 单位性质有哪些类型
  • 现金日记账和银行存款日记账登记
  • 电脑legacy是什么意思
  • 公司有长期挂账的说法吗
  • win10鼠标速度默认是多少
  • 多付货款退回的法律依据
  • 对公账户转私人账户手续费多少
  • PHP:pg_connection_reset()的用法_PostgreSQL函数
  • 最贵的一个苹果多少钱
  • 前端 php
  • 土地增值税的收费标准
  • PHP:FrenchToJD()的用法_日历函数
  • 改造租入房产而不退租
  • 职工教育经费计入管理费用吗
  • 未确认融资费用账务处理
  • 若依框架使用教程
  • 实收资本(或股本)是什么意思
  • 企业筹建期发生的费用有哪些
  • php遍历结果集
  • php javascript
  • mysql desc(DESCRIBE)命令实例讲解
  • 普通发票可以跨年报销吗
  • css 3有哪些新特性
  • 财务中常有提到的问题
  • 在建工程转固定资产的账务处理
  • 挂靠的公司替我们交的税款如何记账?
  • 虚开普票的立案标准
  • 工商年报纳税总额包括滞纳金吗
  • 承租人损坏租赁物
  • 产房日常维修费用
  • 事业单位补提以前年度应计提未计折旧的会计分录
  • 车子报废车子怎么处理
  • sql server的mdf文件怎么导入数据库
  • xp系统中制作动画的软件
  • linux中chkconfig命令的作用
  • 直通车和百度竞价的区别
  • 在服务器上创建用户
  • 如何解决windows副本不是正版
  • em和px
  • css鼠标移入显示
  • node.js app
  • unity获取鼠标
  • 浏览器检测js代码
  • 注销税控机流程
  • 水利优惠政策
  • 国税发票查询能查出什么项目
  • 日常生活中有哪些税
  • 苏30参数
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设