• Webpack快速入门 (v3.7.1)


    新建文件如下结构:

     webpack-demo
      |- package.json
      |- webpack.config.js
      |- /dist
        |- index.html
      |- /src
        |- index.js
    

    index.html如下:

      <html>
       <head>
         <title>Getting Started</title>
       </head>
       <body>
        <script src="bundle.js"></script>
       </body>
      </html>
    

    1.安装webpack

    npm install --save-dev webpack
    npm install --save-dev webpack@<version>  // @<version>  表示指定版本安装 
    npm install --global webpack    // --global    表示全局安装
    

    2.配置文件 webpack.config.js

    let webpack = require('webpack');
    const path = require('path');
    
    module.exports = {
      entry: './src/index.js',   // 需要被打包的文件
      output: {                     //  打包后的输出文件
        filename: 'bundle.js',      //  打包后输出文件的名字
        path: path.resolve(__dirname, 'dist')   //  打包后输出文件的路径
      }
    };
    

    3.创建bundle
    命令行输入 npm install --save lodash
    在index.js文件如下:

     import _ from 'lodash';
    
      function component() {
        var element = document.createElement('div');
    
        element.innerHTML = _.join(['Hello', 'webpack'], ' ');
    
        return element;
      }
    
      document.body.appendChild(component());
    

    4.NPM Scripts

    {
      ...
      "scripts": {
        "build": "webpack"
      },
      ...
    }
    

    在命令行输入 npm run build 即可开始打包。
    打包结束后打开index.html观察现象

    最后,完整的文件结构如下:

    webpack-demo
    |- package.json
    |- webpack.config.js
    |- /dist
      |- bundle.js
      |- index.html
    |- /src
      |- index.js
    |- /node_modules
    
  • 相关阅读:
    动手实验01-----vCenter 微软AD认证配置与用户授权
    esxi 主机用户功能说明
    vCenter组件和服务
    配置vSphere Web Client超时值
    如何修改 Vmware vRealize Operations Manager Appliance root密码
    linux如何搭建sftp服务器
    Vmware vSphere 开启嵌套虚拟化
    在VS2013上配置OpenCV1.0
    FFmpeg深入分析之零-基础
    坚持看英文文档
  • 原文地址:https://www.cnblogs.com/renzhiwei2017/p/7675705.html
Copyright © 2020-2023  润新知