玩转webpack之webpack的entry output
2024-09-06 11:34:48
webpack的入口配置项表示要配置的文件就是开发环境或者生产环境
浏览器本身不能认识的一些东西必须经过webpack的编译才能认识,但是要去写的时候我们经常用到预编译什么的比如scss比如jsx甚至vue的文件后缀名是vue而不是js,这种开发环境我们可以更加清晰明确的书写我们的代码。更加高效的开发。
首先创建文件目录。
dist用于生产上线 src用于开发,就是src是入口,dist是出口
要将src的header和index转化放到dist里
module.exports = {
entry: {
main: './src/js/page/index.qm',
header:'./src/js/page/header.qm'
},
output: {
path:__dirname+'/dist/js/page',
filename:'[name].js'
}
};
main和header指向两个qm文件,filename表示我们编译产生的文件为[name]就是main和header,__dirname是当前文件的绝对路径,我们可以在./dist/js/page文件夹下边生成两个js文件
入口文件可以是一个字符串
entry: './src/js/page/index.qm',
也可以是一个对象包含多个键值对
entry: {
main:'./src/js/page/index.qm',
header:'./src/js/page/header.qm'
},
也可以是一个数组
entry: [
'./src/js/page/index.qm',
'./src/js/page/header.qm'
],
context配置文件的目录,然后entry不必写重复的配置了。
context:__dirname+'/src/js/page/',
entry: [
'./index.qm',
'./header.qm'
],
现在就可以知道entry可以输入数组对象字符串,对象是为了输出多个文件,context可以简化entry的书写。
然后学下一个知识点
最新文章
- Myeclipse中web project各种常见错误及解决方法(持续更新)
- Jquery easy UI 上中下三栏布局 分类: ASP.NET 2015-02-06 09:19 368人阅读 评论(0) 收藏
- Hadoop学习10--常用命令记录帖
- CMD魔法堂:获取进程路径和PID值的方法集
- [ruby on rails] 跟我学之(2)HelloWorld
- 瞬间从IT屌丝变大神——命名规则
- Scala的基本语法总结
- 2016年11月2日——jQuery源码学习笔记
- wdcp/wdlinux一键包的php5.3版本添加Zend.so 和Soap.so
- 组队练习赛(Regionals 2012, North America - East Central NA)
- Quartz中文文档使用
- 获取ip地址及城市信息
- 团队作业4——第一次项目冲刺(Alpha版本)7th day
- android修改getprop读取到的ro.build.fingerprint属性
- 基于WebSocket 私聊、ws_session、httpsession
- PyCharm新建.py文件时自动带出指定内容
- tensorflow 手写数字识别
- Python递归解压缩多级.zip压缩包
- WHU1124 Football Match
- sed命令使用介绍(转载)