位置: 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相册(漫天花雨异闻)

  • 微信好友怎么隐藏还能聊天(微信好友怎么隐藏防止媳妇查到)

    微信好友怎么隐藏还能聊天(微信好友怎么隐藏防止媳妇查到)

  • word没有内容怎么弄下划线(word文档不见了怎么办)

    word没有内容怎么弄下划线(word文档不见了怎么办)

  • 华为免打扰设置在哪(华为免打扰设置例外)

    华为免打扰设置在哪(华为免打扰设置例外)

  • 苹果a2111是什么型号(a222苹果11是什么意思)

    苹果a2111是什么型号(a222苹果11是什么意思)

  • 华为nova5输入法怎么改(华为nova5输入法怎么设置中日快速切换)

    华为nova5输入法怎么改(华为nova5输入法怎么设置中日快速切换)

  • oppo保险箱文件不见了(oppo保险箱文件夹路径)

    oppo保险箱文件不见了(oppo保险箱文件夹路径)

  • 飞行堡垒wifi功能消失了(飞行堡垒wifi功能消失了,就一个飞行模式)

    飞行堡垒wifi功能消失了(飞行堡垒wifi功能消失了,就一个飞行模式)

  • 小程序调试信息是什么意思(小程序调试信息怎么删除)

    小程序调试信息是什么意思(小程序调试信息怎么删除)

  • qq怎样转发语音(qq怎样转发语音消息)

    qq怎样转发语音(qq怎样转发语音消息)

  • lmb是什么键(电脑键盘lmb是什么键)

    lmb是什么键(电脑键盘lmb是什么键)

  • cad算面积的命令是什么(cad算面积的命令是多少)

    cad算面积的命令是什么(cad算面积的命令是多少)

  • 一个手机怎样认证两个人(一个手机怎样认证两个人养老资格)

    一个手机怎样认证两个人(一个手机怎样认证两个人养老资格)

  • 华为mate30pro5g防水吗(华为mate30pro5g防偷窥)

    华为mate30pro5g防水吗(华为mate30pro5g防偷窥)

  • 完全充放电是啥意思(什么叫完全充电放电)

    完全充放电是啥意思(什么叫完全充电放电)

  • 通过抖音号查找手机号(通过抖音号查找对方手机号)

    通过抖音号查找手机号(通过抖音号查找对方手机号)

  • 手机怎么做电子版文件(手机怎么做电子版工资表)

    手机怎么做电子版文件(手机怎么做电子版工资表)

  • 华为mate20x支持5g吗

    华为mate20x支持5g吗

  • 微信收款怎么隐藏名字(微信收款怎么隐藏姓名)

    微信收款怎么隐藏名字(微信收款怎么隐藏姓名)

  • 电脑桌面文件怎么发qq(电脑桌面文件怎么归纳)

    电脑桌面文件怎么发qq(电脑桌面文件怎么归纳)

  • oppo手机加密文件怎么找出来(oppo手机加密文件找不到了)

    oppo手机加密文件怎么找出来(oppo手机加密文件找不到了)

  • 小米8se有红外遥控吗(小米8se红外遥控器在哪打开)

    小米8se有红外遥控吗(小米8se红外遥控器在哪打开)

  • vivou1什么处理器(vivou1处理器)

    vivou1什么处理器(vivou1处理器)

  • iphonex耗电严重原因(iphonex耗电量大怎么办)

    iphonex耗电严重原因(iphonex耗电量大怎么办)

  • b站有时看不到弹幕(为什么b站突然看不了视频)

    b站有时看不到弹幕(为什么b站突然看不了视频)

  • 全民k歌怎么隐身进歌房(全民k歌怎么隐藏vip标志)

    全民k歌怎么隐身进歌房(全民k歌怎么隐藏vip标志)

  • 闲鱼怎么看关注人数(闲鱼怎么看关注的人直播)

    闲鱼怎么看关注人数(闲鱼怎么看关注的人直播)

  • 子公司把利润给母公司怎么做账
  • 新公司个税申报怎么操作
  • 财务软件开票税率
  • 车险 保险金额
  • 开私家车出差如何报销差旅费
  • 代订餐如何赚钱
  • 终止经营的会计处理
  • 云信付款如何贴现
  • 经营租赁违约金可以直接冲租赁费
  • 资本公积是企业所得税吗
  • 员工报销医疗费怎么做账
  • 公允价值变动损益属于当期损益吗
  • 红冲上月的其他应收款凭证怎么做?
  • 贷款金融资产减值的会计分录怎么写?
  • 资产资本化的借款费用如何写分录?
  • 企业发放员工工资
  • 搬运费计入
  • 承兑汇票打折支付如何账务处理?
  • 合同副本和正本区别
  • 稳岗补贴需要交个税吗
  • 增值税专用发票几个点
  • 认缴制下股权转让如何不交税
  • 住宿费的普通发票怎么开
  • 发票申领需要什么资料
  • 对外支付类型
  • 7年利率多少
  • 教育费附加减免性质代码
  • 企业可以用当月的进项票抵扣上月的销项吗?
  • 集团公司收取管理费是否可以税前列支
  • 销售商品现金流量表项目
  • 出口货物免抵退税额确认会计分录
  • 出纳电汇流程
  • 企业向个人借款是否交印花税
  • 职工教育经费不提可以吗
  • 关联业务往来年度报告表
  • 本月无生产,有折旧怎么办
  • 进料加工与来料加工均为一进一出的两笔交易
  • 环绕着山的是什么歌
  • 当月缴纳上月未缴纳社保
  • vscode配置r
  • 雷斯岬国家海岸公园有信号吗
  • php抓取
  • 跨年度退货的账务处理
  • js生成条形码的方式有哪些
  • promise thenable
  • 货真价实的话
  • linux扫描命令
  • 服装制造行业成本占比
  • 公司组织员工旅游费可以在税前扣除吗
  • 销售鸡蛋免增值税吗
  • 园林绿化企业属于什么行业
  • 销售货物未收到货款的会计分录怎么写
  • 税额四舍五入的差额0.03怎么调整
  • 上个月开的票这个月能用吗
  • 装修公司开专票的税点是多少
  • 营改增利息收入增值税
  • 旅行社差额征税全额开票和差额开票
  • 2018年所得税率
  • 研发过程4个主要阶段
  • 分期收款定义
  • 哪里还有备用金可以借
  • 附报资料是什么
  • 运输过程发生的合理损耗计入成本吗
  • win10非正常关机系统修复
  • Extjs中使用extend(js继承) 的代码
  • 关于国内邮政汇兑冻结下列说法正确的有
  • 狗刨好学吗
  • 文件夹如何取名字
  • shell脚本switch
  • python对excel操作真的有提高吗
  • 工作笔记范文100篇简短
  • jquery 插件写法
  • 如何抵扣
  • 常州国家税务局待遇
  • 酒类包装物押金的消费税处理规定
  • 电动车验车流程及注意事项
  • 满五唯一是指省内还是本市
  • 委托人全权代理
  • 工本费每月都扣?
  • 城市维护建设税的计税依据
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设