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

  • 发票冲红重开,重开时是按新税率还是旧税率
  • 税收的作用是什么
  • 去年滞纳金没入营业外今天怎么账务处理
  • 暂估收入的必要条件
  • 网上申报中月平均工资怎么计算
  • 小企业固定资产折旧的账务处理
  • 工会经费2019年新政策
  • 外贸企业出口货物
  • 银行汇票应计入什么科目
  • 开票交税当月不确认收入如何做账?
  • 2018年所得税率
  • 没有进货票的商品可以销售吗
  • 换出资产为固定资产,差额计入
  • 公司前期没有收入开支怎么记账
  • 工会是否具有有法律效力
  • 房地产开发企业预收款预缴增值税
  • 增值税扣税凭证认证期限
  • 3%增值税专用发票可以抵扣多少
  • 我的初级备考经验,认真就有收获
  • 实收资本减值会计处理
  • 应付职工薪酬账户结构
  • 收到货款发票怎么记账
  • 流动资产损毁报废收益
  • 安装下载应用
  • php中字符串函数
  • hdaudpropshortcut.exe是什么进程 作用是什么 hdaudpropshortcut进程查询
  • linux系统中文输入法切换不出来
  • 逾期未申报如何申报
  • 境外代扣代缴企业所得税的计税依据包含企业所得税嘛
  • 挂靠借用资质账务处理?
  • 前端如何用canvas绘制座位图
  • 投资性房地产出售时其他综合收益
  • 森林里雾气弥漫,给大家带来了什么困难?
  • 没报关的货物还需要开发票嘛
  • 基金公司做销售有前途吗
  • 虚开增值税怎么查到的
  • thinkphp框架搭建
  • querywrapper多表联查
  • 被黑客攻击
  • 出口退税率和进口税率的区别
  • 短期借款会计如何做账
  • 企业购买的结构性存款怎样做账
  • 支出包括哪些项目
  • 帝国cms到底好不好
  • 将表里的数据批量删除
  • 广告公司的一般纳税人税率是多少
  • sql server 2008有什么用
  • mysql存储过程的作用
  • 销售赠送赠品会计处理
  • 记账凭证错误的更正方法
  • 增值税专用设备是什么
  • 购入固定资产会计处理
  • 银行回单太多了
  • 其他业务支出可以在企业所得税前扣除吗
  • 应付职工薪酬的工资是实发工资还是应发工资
  • 税金及附加没有设置二级科目,有啥影响吗
  • 未实现融资收益借贷方向
  • 施工赔偿款怎么记账
  • mysql免安装版下载
  • sql中将数据放到另一个表中
  • mysql sql语句性能调优
  • windows如何显示键盘
  • vistaie9安装所需更新补丁
  • win8怎么关闭系统更新
  • win8怎么设置开机直接进入桌面
  • 如何显示文件后缀win10
  • cocos2djs
  • jquery生成div
  • python怎么生成随机函数
  • 有几种导航
  • python import os
  • python安装基础教程
  • 电子专票红字信息表
  • 同业借款的主要用途
  • 建筑企业外地施工预缴税款
  • 主管局长和分管局长谈心谈话
  • 海南购房税费最新2019规定
  • 辽宁国税征期日历
  • 煤矸石占地需要哪些手续
  • 销售税金含增值税怎么计算企业所得税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设