我爱编程

webpack初认知1

2017-05-23  本文已影响0人  day_day_up
1.什么是WebPack,为什么要使用它?
2.什么是Webpack

WebPack可以看做是模块打包机:它做的事情是,分析你的项目结构,找到JavaScript模块以及其它的一些浏览器不能直接运行的拓展语言(Scss,TypeScript等),并将其打包为合适的格式以供浏览器使用。

3.Webpack的工作方式

把你的项目当做一个整体,通过一个给定的主文件(如:main.js),Webpack将从这个文件开始找到你的项目的所有依赖文件,使用loaders(特殊语法加载处理器)处理它们,最后打包为一个浏览器可识别的JavaScript文件。

image.png
4.开始使用Webpack
  • nodejs环境
npm install webpack -g
npm init
image.png
npm install --save-dev webpack
//--save-dev会在packjosn中注入webpack  devDependencies
image.png

何用?

//直接在新文件夹下拉入一个配置好的package,json
npm install
------会把devDependencies所有的依赖模块给你安装好。
5.来个简单的demo展示下
  • 自行新建文件目录如下


    image.png
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>public_index</title>
</head>
<body>
    <div id="test">
    </div>
    <script src="build.js"></script>
</body>
</html>
var greeter = require('./greet.js');
document.getElementById('test').appendChild(greeter());
module.exports = function () {
    var greet = document.createElement('div');
    greet.innerHTML = "Hi greetings!";
    return greet;
};
node webapp/main.js public/build.js
image.png
image.png

下文--webpack初认知2

上一篇 下一篇

猜你喜欢

热点阅读