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文件插件的使用。

     

  • 相关阅读:
    26、实例化需求:团队如何交付正确的软件
    25、华胥引
    24、老子
    23、禅与摩托车维修艺术(又名万里任禅游)
    22、中国哲学简史
    21、人类简史-从动物到上帝(赫拉利)
    20、淘宝技术这十年
    19.验收测试驱动开发
    18. Scrum敏捷软件开发
    17、胡适谈哲学与人生
  • 原文地址:https://www.cnblogs.com/xinggood/p/6815340.html
Copyright © 2011-2022 走看看