安装Webpack2

npm install -g webpack

也可以通过yarn来安装

创建文件index.js

import _ from 'lodash';function component () {var element = document.createElement('div');/* lodash is required for the next line to work */
    element.innerHTML = _.join(['Hello','webpack'], ' ');return element;
}document.body.appendChild(component());

创建文件index.html

<!DOCTYPE html>
<html>
<head><title>webpack 2 demo</title>
</head>
<body>
<script src="dist/bundle.js"></script>
</body>
</html>

通过npm init创建package.json文件

安装lodash

npm install --save lodash

创建webpack的配置文件webpack.config.js

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

最终目录结构

运行webpack

下次介绍loader和plugin的使用。

参考资料

webpack1

http://webpack.github.io/docs/tutorials/getting-started/

webpack2

https://webpack.js.org/

Webpack2的基本使用相关推荐

  1. 推荐:Webpack2入门到深入的中文文档

    2019独角兽企业重金招聘Python工程师标准>>> 最近看了一本不错的<<webpack2中文文档>>的PDF,对比于wepack2官网(https:// ...

  2. webpack2诸类事宜

    写在最前:webpack的总结也是自己坑过,实践过但是也是针对性的使用,在加上webpack的背景,对于其'原理'方面有很大的不正确的理解,有错误的地方,请尽情指出(乖巧~) 由于版本遇到的问题: 在 ...

  3. vue2+webpack2实现饿了么移动端商家页面

    这是一个基于Vue全家桶实现的饿了么移动端webapp 项目github地址:https://github.com/JerryYgh/m... 如果觉得对您有帮助,您可以在github上给我个star ...

  4. 使用webpack2.0 搭建react.js项目

    最近一段时间没有写react.js,发现webpack已经完全升级为2.0了,升级后导致以前的项目不能正常编译,只能重新实践一番 关于webpack2.0和1.x的区别概括起来就是tree shaki ...

  5. webpack2 实践

    在CMD生成默认package.json文件: 1 npm init -y 基础安装包: 1 autoprefixer 2 babel-core babel-loader 3 babel-preset ...

  6. 最新 react 开发框架(webpack2、react15、react-router4、antd-mobile)

    react-molin react-molin是一个全新的基于webpack2.react15.react-router4.antd-mobile的前端架构实现方案(h5) react-molin的优 ...

  7. webpack 图片压缩不起作用_理论|webpack2 终极优化

    webpack是当下最流行的js打包工具,这得益于网页应用日益复杂和js模块化的流行.webpack2增加了一些新特性也到了预发布阶段,是时候告诉大家如何用webpack2优化你的构建让它构建出更小的 ...

  8. vue cli 脚手架上多页面开发 支持webpack2.x

    A yuri demo for webpack2 vue multiple page.我看到有一些项目多页面项目是基于webapck1.0的,我这个是在webpack2.x上布置修改. 项目地址: h ...

  9. webpack2入门概念

    webpack是一种JavaScript应用模块化打包工具,它配置起来简单易上手,因此很多企业工程化代码都使用它来打包.在具体介绍如何使用webpack之前,先来介绍下webpack的四个核心概念. ...

最新文章

  1. shell任务不受意外中断影响的常见方法
  2. DiscuzX 论坛首页 和 分 区设置版块横排
  3. vue重启node_【ts】vue-typescript-admin类型any仍然报错
  4. php 表单提交及验证 tp,ThinkPHP表单自动提交验证实例教程
  5. 【C语言】字符串函数strtok 按照指定字符串分割
  6. jquery:validate的例子{转载}
  7. HDU 6343.Problem L. Graph Theory Homework-数学 (2018 Multi-University Training Contest 4 1012)
  8. face++算法工程实习生面试
  9. 巴士电台开放接口API
  10. 贺利坚老师汇编课程32笔记:处理字符串——大小写转换通过与和或运算加减20H
  11. 机器学习调参-模型选择
  12. python - 多线程、装饰器
  13. 2019年中国计算机学会(CCF)推荐国际学术会议和期刊目录-A类
  14. 计算机网站之TCP报文结构
  15. gigabyte计算机主板图解,以技嘉主板为例!什么是跳线? 图解主板跳线接法
  16. mysql如何更新视图,MySQL更新视图
  17. 央视力荐的这套书,让5岁孩子看漫画,秒懂物理,学习早“开窍”!
  18. 银行与银行之间的现金是如何流转的:央行支付清算系统
  19. Linux系统 运行小花仙游戏(针对2021年Flash停止维护的情况)
  20. 维基百科的网址(没被墙)

热门文章

  1. [置顶]       ibatis做分页
  2. RHEL6入门系列之十一,内/外部命令、重定向、管道
  3. HDU-1878 欧拉回路 判定是否存在欧拉回路
  4. 回溯算法-03八皇后问题
  5. 滚动图片广告_张韶涵霸屏兴发广场,户外LED大屏广告:投放价值在哪?
  6. POJ3130(还是判断多边形的内核是否存在)
  7. 交换机网络嗅探方法之用ARP欺骗辅助嗅探
  8. 第32讲:实时处理利器 mitmproxy 的使用
  9. 可算是有文章,把Linux零拷贝讲透彻了!
  10. Raft当初为什么会被命名为Raft?