美文网首页
webpack基础用法

webpack基础用法

作者: 小蜗牛的碎碎步 | 来源:发表于2019-11-18 22:20 被阅读0次
基本概念之entry(依赖图的入口)

单入口(单页应用):字符串

entry:"./src/index.js"

多入口(多页应用):对象

entry:{
 index:"./src/index.js", //入口名称、路径
 search:"./src/search.js"
}
基本概念之Output

用于告诉webpack如何将编译后的文件输出到磁盘

 entry:{
        index:"./src/index.js",
        search:"./src/search.js"
    },
    output:{
        path:path.join(__dirname,'dist'),
        filename:'[name].js' //用[name]标识文件名称
    },

打包结果


image.png
基本概念之Loaders

webpack开箱即用只支持JS和JSON两种文件类型,通过Loaders去支持其他文件类型(如css/less/vue)并将它们转化为有效的模块,并且可以添加到依赖图中。
Loders本身是一个函数,接受源文件作为参数,返回转换的结果。

基本概念之Plugins

从打包优化和压缩,一直到重新定义环境中的变量,可以用来处理各种各样的任务。

基本概念之mode

production(线上环境)、development(开发环境)、none

module.exports = {
  mode: 'production'
};

相关文章

网友评论

      本文标题:webpack基础用法

      本文链接:https://www.haomeiwen.com/subject/liavictx.html