javascript - 什么是构建工具?前端最常用的构建工具是啥?
ringa_lee
ringa_lee 2017-04-11 12:05:23
[JavaScript讨论组]

什么是构建工具?前端最常用的构建工具是啥?

ringa_lee
ringa_lee

ringa_lee

全部回复(3)
PHP中文网

就是把你写的前端代码,做一定的自动化处理变成易于发布的代码。
早期grunt比较流行,之后流行gulp,再到后来的webpack。这些工具都可以自定义构建流程。

巴扎黑

webpack grunt等

伊谢尔伦

前端构建,这里要推荐下 coolie 了,示意如下:

<!doctype html>
<link rel="stylesheet" href="path/to/style.css">

<style>
body {
    background: url('path/to/abc.png');
}
</style>

<img src="path/to/abc.png">

<p style="backrgound: url('path/to/abc.png')"></p>

<!--coolie-->
<script src="path/to/a.js"></script>
<script src="path/to/b.js"></script>
<!--/coolie-->

<script coolie src="path/to/coolie.js"
data-config="coolie-config.js"
data-main="main.js"></script>

+

// main.js

alert('Hello' + require('world'));

coolie 构建之后:

<!doctype html>
<link rel="stylesheet" href="/static/css/xxxxxxx.css">

<style>
body {
    background: url('/static/res/xxxxxxxx.png');
}
</style>

<img src="/static/res/xxxxxxxx.png">

<p style="backrgound: url('/static/res/xxxxxxxx.png')"></p>

<script src="/static/js/xxxxxxxx.js"></script>

<script coolie src="/static/js/yyyyyyyyy.js"
data-config="/static/js/zzzzzzzzz.js"
data-main="aaaaaaaaa.js"></script>
// aaaaaaaaa.js
define("0",["1"],function(r,e,m){alert("Hello"+r("1"));});
define("1",[],function(r,e,m){m.exports="world"});
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号