博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
玩转webpack之webpack的entry output
阅读量:4321 次
发布时间:2019-06-06

本文共 1035 字,大约阅读时间需要 3 分钟。

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

然后学下一个知识点

 

转载于:https://www.cnblogs.com/sowhite/p/6807478.html

你可能感兴趣的文章
学习进度
查看>>
使用Postmark测试后端存储性能
查看>>
NSTextView 文字链接的定制化
查看>>
第五天站立会议内容
查看>>
最短路径(SP)问题相关算法与模板
查看>>
js算法之最常用的排序
查看>>
Python——交互式图形编程
查看>>
经典排序——希尔排序
查看>>
团队编程项目作业2-团队编程项目代码设计规范
查看>>
英特尔公司将停止910GL、915GL和915PL芯片组的生产
查看>>
Maven配置
查看>>
HttpServletRequest /HttpServletResponse
查看>>
SAM4E单片机之旅——24、使用DSP库求向量数量积
查看>>
从远程库克隆库
查看>>
codeforces Unusual Product
查看>>
hdu4348 - To the moon 可持久化线段树 区间修改 离线处理
查看>>
正则表达式的搜索和替换
查看>>
个人项目:WC
查看>>
地鼠的困境SSL1333 最大匹配
查看>>
flume+elasticsearch+kibana遇到的坑
查看>>