亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

webpack模塊化開發(1)

標簽:
webpack

webpack  - 一切都可以模块化

webpack配置:

1.init(生成package.json文件)

npm init -y 

2.安装(生成node_moduls 文件夹 和 package-lock.json)

全局 :npm i webpack webpack-cli -g

本地: npm i webpack webpack-cli --save-dev 开发依赖(如果只需要安装在项目环境下,不用全局)

(tips:项目文件夹名不要命名为webpack,不然会显示重名无法安装)

3.命令行打包

终端输入 - webpack

abc为项目名,src是源开发目录,src/index.js - 程序主入口文件

dist - 输出目录,dist/main.js - 输出目录文件

tips:dist文件夹及其下的文件都不需要自己建,打包后会自动新建,只需在项目中引入即可,如下:

webp

打包后自动生成的dist文件夹和子文件

webp

dist/main.js - 生产模式下的代码被压缩了,如下样式

webp

如果不想压缩,打包时可以配置:

webpack --mode development(等同于 webpack -p):

webp

开发环境下会代码如下:

webp

默认情况下,如果不给这个配置,webpack会发一个警告:

webp

production生产模式 特点:

1.代码优化

2.更小的main大小

3.只去掉开发阶段运行的代码

4.作用域提升、打包模块只有实际用到的导出的模块

development开发模式 特点:

1.浏览器调试工具

2.注释、开发阶段的详细错误日志和提示

3.快速和优化的增量构建机制




作者:1994陈
链接:https://www.jianshu.com/p/c2b15f4bfe1e


點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消