webpack-起步
前言
从今天开始, 我要学习前端, 我觉得webpack应该是必经之路, 所以做一下笔记。
webpack
先来简单的介绍一下webpack, 把项目当作整体, 通过一个给定的文件找到项目的所有依赖文件, 使用loaders处理他们, 最后打包为一个(或多个)浏览器可识别的JavaScript文件。
一个简单的demo
通过这个demo来学习webpack
安装
使用npm安装webpack
1 |
|
准备
使用npm init
来创建package.json文件, 这个文件说明了当前项目的依赖模块, 还包括自定义的脚本任务等等。
接下来终端会根据一系列的问题来创建相关的package.json文件, 当然如果不准备在npm中发布模块的话, 答案并不重要。
接下来在当前项目的根目录下创建两个文件夹:app
和public
, 接下来创建三个文件:index.html
, 放在public文件夹中, Greeter.js
和main.js
, 放在app文件夹中。
在index.html
文件中写入html代码, 用来引入打包后的js文件。
1 |
|
接下来在Greeter.js
文件中编写代码, 定义一个返回问候信息的html元素的函数, 并依据CommonJS规范到处这个函数为一个模块:
1 |
|
使用
最后再使用webpack
命令来对js代码进行编译:
1 |
|
webpack-起步
http://icecreamzhao.github.io/front_skill_experience/webpack/webpack-first-step.html