我最常用到的工具包,如socket.io, moment.js, underscore.js, async.js, express.js, bower.js, grunt.js, forever.js…
Grunt Grunt(Grunt.js): 基于文件流的构建系统, 部署代码的工具. 用法: 开发者可以使用它在项目开发过程中自动执行常见任务.
try { gruntpath = resolve('grunt', {basedir: basedir}); } catch (ex) { gruntpath = findup('lib/grunt.js
basedir: basedir}); console.log("找到grunt,位置在:"+gruntpath); } catch (ex) { gruntpath = findup('lib/grunt.js...}; //定义加载的方法 var readFileSync = opts.readFileSync || fs.readFileSync; //定义扩展策略,默认是添加.js,因此如果模块的名称为grunt.js
像grunt.js/fis这些工具可以帮助完成这个编译过程,通常前端编译跟上线部署结合在一起,作为上线系统的一部分。 安全 前端和终端的安全性问题上虽然不需要像后端考虑得那么多,但还是有些需要注意。
最流行的两个工具是 Grunt.js 和 Gulp.js,它们提供了一个方法来把你的任务有序的组成一组。
3.1 gulp.src() 在介绍这个API之前我们首先来说一下Grunt.js和Gulp.js工作方式的一个区别。
主要原因就是上手成本和学习成本,企业这边的前端组件体系可以和kissy一拼了,面向对象、模块化、按需加载,API封装也是尽善尽美,走Grunt.js玩nodejs, 前后端分离,走得还挺超前的。
解析工具 cherow - 专注于性能和稳定性的 Javascript 解析器 静态网站生成 Wintersmith - 灵活、简约、多平台的静态站点生成器 Assemble - 使用 Node.js、Grunt.js
领取专属 10元无门槛券
手把手带您无忧上云