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的书写。

然后学下一个知识点

最新文章

  1. Myeclipse中web project各种常见错误及解决方法(持续更新)
  2. Jquery easy UI 上中下三栏布局 分类: ASP.NET 2015-02-06 09:19 368人阅读 评论(0) 收藏
  3. Hadoop学习10--常用命令记录帖
  4. CMD魔法堂:获取进程路径和PID值的方法集
  5. [ruby on rails] 跟我学之(2)HelloWorld
  6. 瞬间从IT屌丝变大神——命名规则
  7. Scala的基本语法总结
  8. 2016年11月2日——jQuery源码学习笔记
  9. wdcp/wdlinux一键包的php5.3版本添加Zend.so 和Soap.so
  10. 组队练习赛(Regionals 2012, North America - East Central NA)
  11. Quartz中文文档使用
  12. 获取ip地址及城市信息
  13. 团队作业4——第一次项目冲刺(Alpha版本)7th day
  14. android修改getprop读取到的ro.build.fingerprint属性
  15. 基于WebSocket 私聊、ws_session、httpsession
  16. PyCharm新建.py文件时自动带出指定内容
  17. tensorflow 手写数字识别
  18. Python递归解压缩多级.zip压缩包
  19. WHU1124 Football Match
  20. sed命令使用介绍(转载)

热门文章

  1. 小程序swiper-item内容过多显示不全的解决方案
  2. Luogu P2042 [NOI2005]维护数列(平衡树)
  3. Android开发 GradientDrawable详解
  4. Python---求100以内的质数
  5. Django如何自定义漂亮的404页面
  6. Django项目:CMDB(服务器硬件资产自动采集系统)--11--07CMDB文件模式测试采集硬件数据
  7. Angular 监听滚动条事件
  8. jquery ajax 放在重复点击事件beforeSend方法
  9. Origin使用自定义函数拟合曲线函数
  10. elasticsearch配置优化