webpack3学习1--开始

新建工程目录webpack-demo

mkdir webpack-demo && cd webpack-demo
npm init -y
cnpm install --save-dev webpack
cnpm install --save lodash # JavaScript 工具库,备用

将要创建的最终工程目录如下:

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

创建webpack.config.js文件,添加如下内容

var path = require('path');
module.exports = {
  entry: './src/index.js',
  output: {
    filename: 'bundle.js',
    path: path.resolve(__dirname, 'dist')
  }
};

创建src目录,在src目录下新建index.js如下:

import _ from 'lodash';

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

document.body.appendChild(component());

创建dist目录,在dist目录下新建index.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Webpack Getting Started</title>
</head>
<body>
<script src="bundle.js"></script>
</body>
</html>

在 package.json 添加一个 npm 脚本(npm script):

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

在webpack-demo目录下运行

npm run build

会看到在dist目录下增加了一个bundle.js,这就是webpack输出的结果。最终工程目录如下:

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

在webpack-demo目录下运行

http-server

浏览器访问http://localhost:8080/dist/,即可看到页面显示Hello webpack,如果没安装http-server,可以全局安装一个,安装命令如下

cnpm install http-server -g

现在,你已经实现了一个基本的构建过程,你应该深入了解基本概念和配置来更好地解 webpack 的设计。

本例子源代码地址:https://github.com/wu-boy/webpack-demo,demo1目录。

参考资料:
1.webpack中文网站
2.Webpack2 完整踩坑教程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值