zoukankan      html  css  js  c++  java
  • 实例讲解webpack的基本使用第二篇

    这一篇来讲解一下如何设置webpack的配置文件webpack.config.js

    我们新建一个webpack-demo的项目文件夹,然后安装webpack

     

    执行如下命令

    在项目文件夹下,建一个dist文件夹来放打包后的文件,以及一个src文件夹来放我们的代码文件

    再建立一个index.html文件,以及一个webpack.config文件。

    文件目录结构如下:

    在src/js目录下新建一个main.js文件。

    然后设置webpack.config.js

    基本配置:entry表示打包的入口文件。

                  output表示打包之后文件的输出设置。

    设置好之后,我们执行webpack命令。

    发现dist文件夹下生成了一个main.bound.js文件。

    我们还可以在package.json文件里面添加一些webpak打包的参数:然后执行npm run webpack。可以看到打包的详细信息。

    entry入口配置讲解:

    entry的配置可以是一个数组数组形式会将数组的每一项打包到一个js文件中。

    也可以是一个对象,是一个对象的时候会打包生成多个文件。需要结合inputput使用

    在src/js目录下新建一个a.js文件,然后按照如上的设置添加一个[name]占位符,执行npm run webpack命令

    生成的结果如下:单独生成了两个打包后的文件。

    还有两个占位符分别为[hash]和[chunkhash],[hash]每次打包都会生成一个新的文件,chunkhash则只会生成修改过的文件。这对于打包上线的时候是很有帮助的。

    这一篇关于主要讲解了webpack.config的配置项entry和output的使用。

    下一篇讲解一下htmlWebpackPlugin自动化打包html文件插件的使用。

     

  • 相关阅读:
    .NET程序员面试小技巧
    .ashx一般处理程序
    地铁线路图的设计与实现
    BS与CS的区别
    关于sqlserver2005异地自动备份
    二问唐骏:究竟是打工好还是创业好
    再燃中国激情 “创业指南针”团队首推创业专著
    读者看《赢道:成功创业者的28条戒律》
    创业必看:中国八大草根富豪发家史
    让你快乐,是我恒久写诗的唯一目的
  • 原文地址:https://www.cnblogs.com/xinggood/p/6815340.html
Copyright © 2011-2022 走看看