美文网首页
01-webpack的安装与初步使用

01-webpack的安装与初步使用

作者: 波罗丁的菠萝 | 来源:发表于2020-03-13 22:34 被阅读0次

hello大家好,本节主要是介绍webpack的安装与初步使用。

  1. 初始化

    1. 首先新建一个文件夹learnWebapck,这个文件夹作为我们学习webpack的项目文件。

    2. 在文件夹内运行npm init -y来初始化文件内容,运行npm install webpack webpack-cli -D来局部安装webpack和webpack-cli,不建议全局安装webpack,因为容易造成冲突。

    3. 安装完毕之后运行npx webpack --versionnpx webpack-cli --version来测试是否安装成功,当输出对应的版本信息的时候就代表已经安装成功了。

    图片.png
  1. 第一次打包

    1. 接下来新建一个文件夹src,在src里新建index.js,写入代码console.log('表弟');

    2. 然后通过命令行使用webpack来打包这个index.js文件。运行命令行npx webpack './src/index.js'可以看到webpack将index.js打包到了dist文件夹下的main.js,这个dist文件夹是webpack默认的打包路径,如果此文件夹不存在,webpack会自己创建一个。

    3. 另外我们也看到了有黄色的警告,说我们没有手动配置webpack参数,它默认使用了production模式打包,我们先不管这个警告。

    图片.png
4.  看一下main.js,可以发现webpack将我们的源码做了包装,这个就是打包后的代码

    ![图片.png](https://img.haomeiwen.com/i1934919/39ffb22aaf39967a.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
  1. 在html页面上显示

    1. 接下来在dist文件夹里创建一个index.html并且引入main.js,

    2. 在浏览器里打开index.html,检查页面输出会发现表弟两个字。

    3. 到目前为止一个最最最最简单的示例就已经完成。

    图片.png
  1. 提升难度

    1. 那么我们来稍微提高一下难度,安装一个非常流行的包loadsh,npm install loadsh -D。安装完毕之后用loadsh来写一些稍微复杂的代码

       import _ from 'loadsh';
      
       function component() {
          var div = document.createElement('div');
          div.innerHTML = _.join(['你好','表弟']);
          return div;
       }
      
       var el = component();
       document.body.appendChild(el);
      
      

      这几行代码的意思是在创建一个div,写入你好表弟,最后把div放到页面上,好了让我们来运行一下看看吧

      npx webpack './src/index.js'

      运行完毕刷新浏览器查看页面已经输出了你好表弟

图片.png

5.使用配置

到目前为止我们还是在零配置的情况下进行打包的,虽然在 webpack v4 中,可以无须进行任何配置即可使用,然而大多数项目仍然会需要很复杂的设置,如果每次修改配置都要在命令行里手动输入的话,那简直太折磨人了。所以下面让我们创建一个配置文件webpack.config.js

图片.png
  1. 设置入口文件和输出目录
    const path = require('path'); 
    module.exports = { entry: './src/index.js', 
    output: { 
          filename: 'main.js', 
          path: path.resolve(__dirname, 'dist') 
        }     
     };

这段代码的意思是,entry代表的是webpack打包的入口文件,也就是说从这个文件开始打包,output里配置的输出文件,输出文件的名称的main.js,输出路径是dist文件夹,path.resolve的意思是将相对路径转成绝对路径

  1. 然后使用配置文件来打包代码,运行npx webpack --config webpack.config.js

--config webpack.config.js这个意思就是我们要使用的配置文件是webpack.config.js

好的开始执行,ok运行完毕,刷新浏览器查看页面发现一切正常

图片.png
  1. 配置npm script

npm script你可以理解一个快捷方式,可以简便的运行你预先设置好的命令行。打开package.json文件,在scripts内写入

"build":"webpack --config webpack.config.js"

图片.png

然后在命令行里运行npm run build即可运行对应的命令了。

相关文章

  • 01-webpack的安装与初步使用

    hello大家好,本节主要是介绍webpack的安装与初步使用。 初始化首先新建一个文件夹learnWebapck...

  • Caffe安装与初步使用

    系统环境 Ubuntu 14.04 安装依赖库 编译安装Caffe 安装过程中numpy报错,解决方法: Caff...

  • Anaconda安装与初步使用

    Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了包...

  • Azkaban安装与初步使用

    1 引言 1.1 目的 通过Azkaban的批量工作量任务调度器调用kettle 调用linux命令 调用jav...

  • GeoServer安装与初步使用

    (注:此版本为安装版,也可以下载压缩包版解压到tomcat等服务器上运行 ;已提前安装jdk环境,此版本要求至少j...

  • 学习小组Day3笔记--安之若素

    Conda的安装与初步使用 Conda是Linux环境下的软件安装与管理工具 相当于应用商店,日常生信使用mini...

  • 01-webpack使用

    新建项目后初始化package.json 官方推荐本地安装 要安装最新版本或特定版本,请运行以下命令之一: 如果你...

  • Mycat初步安装使用

    Mycat : 数据库分库分表中间件http://www.mycat.io/ mycat运行需要JVM,所以先安装...

  • node.js安装与初步使用

    Node.js 在浏览器外运行 V8 JavaScript 引擎(Google Chrome 的内核)。 这使 N...

  • 1.2 平台安装与初步使用

    平台安装 MisShop安装包可以从MisShop官方网站下载。下载后打开,按照提示设置好路径,安装即可。由于平台...

网友评论

      本文标题:01-webpack的安装与初步使用

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