扫码关注官方订阅号
什么是构建工具?前端最常用的构建工具是啥?
ringa_lee
就是把你写的前端代码,做一定的自动化处理变成易于发布的代码。早期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中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
就是把你写的前端代码,做一定的自动化处理变成易于发布的代码。
早期grunt比较流行,之后流行gulp,再到后来的webpack。这些工具都可以自定义构建流程。
webpack grunt等
前端构建,这里要推荐下 coolie 了,示意如下:
+
coolie 构建之后: