Webpack之Entry与Output的配置

Webpack 之Entry与Output

课程目标

  1. entry打包的文件
  2. entry打包多个文件
  3. entry打包生成域名

一、Entry打包的文件

在 entry中可以是一个字符串

entery:"./src/index.js"
也可以是一个对象,二者相等价
entry:{
main:"./src/index.js"
}
结合output输出文件中的配置打包出来的文件名为bundle.js
output:{
filename:“bundle.js”,//打包的文件
path:path.resolve{__dirname,‘dist’}
}
,但如果我的output中并没有我的filname配置,打包会默认打包文件名为main.js

二、Entry打包多个文件

entry:{
//打包的文件放到main文件中,第二个放到sub文件中
main:"./src/index.js",
sub:"./src/index.js"
}

需要在我的output中配置一下

output:{
//将原先的filename:“bundle.js”,替换成一个占位符
filename:‘[name].js’//支持多个文件,name代表的是entry中的key(main,sub)
}

三、打包生成域名

在output中进行配置
output:{
pubilcPath:“http://cdn.com.cn”,//即可
}
效果如下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值