使用GruntJS构建Web程序 (1)
使用GruntJS构建Web程序 (1)
Gruntjs是JavaScript项目的构建工具,也是基于node的一个命令行工具。很多开源JS项目都是使用它搭建。如jQuery、Qunit、CanJS等。它有以下作用
- 合并JS文件
- 压缩JS文件
- 单元测试(基于QUnit)
- 一句话:完全自动化(automation)
以下是它的安装过程。
一、安装node
参考nodejs入门 (最新的node会自动安装npm)
二、安装grunt命令行工具grunt-cli
使用-g全局安装,这样可以在任何一个目录里使用了。命令: npm install -g grunt-cli
需要注意的是在linux或mac下有时会报没有权限的错误,这时须在前面加一个sudo,
安装后,可以查看改工具的版本。命令: grunt -version
三、安装grunt及其插件
进入到某项目根目录,使用命令: npm install grunt --save-dev
此时,再查看grunt版本会多了一个4.0,如下
至此,安装完毕。
转载于:https://www.cnblogs.com/guzi-gyf/p/4311335.html
使用GruntJS构建Web程序 (1)相关推荐
- 第7章 使用Spring MVC构建Web程序(一)
7.1 Spring MVC起步 7.1.1 跟踪Spring MVC的请求 在spring MVC中,DispatcherServlet是前端控制器,客户端的请求以及各种请求(处理器映射器,处理器适 ...
- JavaWeb之Servlet学习-----实现文件动态下载功能 手写servlet 手动构建web程序
说明: 本次的任务是将等待下载的文件放在非Web目录下(在web.xml中配置),使客户端无法直接访问待下载 文件.然后通过一个servlet进行中转,如果带下载的文件存在,通过FileInputSt ...
- maven 构建web程序出现问题
这几天一直在学习maven,刚入门的第一步我就没有进行的下去,使用mvn archetype:create 命令 会报错: Failed to execute goal org.apache.mav ...
- ic卡写卡 angus_使用Angus更快地构建Web应用程序
ic卡写卡 angus Nick's outstanding utility, Angus, has changed! Click here to read an updated post! 尼克杰出 ...
- Visual Studio 2010构建Web浏“.NET研究”览器应用程序
2001年,我使用C#中的WebBrowser ActiveX控件编写了我的第一个应用程序,点此阅读,Kapil Sony写了一篇文章介绍了C# 2.0中上海企业网站制作的WebBrowser控件,每 ...
- Qt Creator构建Web应用程序
Qt Creator构建Web应用程序 构建Web应用程序 要求 搭建开发环境 为WebAssembly设置Qt 启用WebAssembly插件 指定WebAssembly设置 添加WebAssemb ...
- 了解如何使用ASP.NET Core 3.1构建Web应用程序
ASP.NET Core is an open source web-development framework for building web apps on the .NET platform. ...
- 使用Microsoft SQL Server 2000全文搜索功能构建Web搜索应用程序 --作者:Andrew B. Cencini...
[摘要]了解如何充分利用SQL Server 2000的全文搜索功能.本文包含有关实现最大吞吐量和最佳性能的几点提示和技巧. 概述 使用Microsoft© SQL Server 2000的全文搜索功 ...
- idea自动构建web项目_构建Web应用程序以自动执行系统管理员任务
idea自动构建web项目 系统管理员(sysadmin)每年在重复性任务上浪费数千小时. 幸运的是,使用开源工具构建的Web应用程序可以自动消除很大一部分痛苦. 例如,使用Python和JavaSc ...
最新文章
- 2022-2028年中国石化行业节能减排投资分析及前景预测报告
- guestbook.php注入,TinyGuestBook 'sign.php'多个SQL注入漏洞
- 无法向会话状态服务器发出会话状态请求
- 最新 Linux安装项目环境 mysql 完整教程 100%可行.附带所有教程
- golang小程序试验(二)
- Nacos如何避免并发读写冲突问题?
- 问题之sqlyou的使用
- python 堆栈_利用Python列表实现堆栈(二):实现
- html不同app可以缓存多少,HTML5 AppCache和普通浏览器缓存之间有什么区别?
- 线性分类器和非线性分类器总结
- 特斯拉员工手册与马斯克的工作建议
- Spring boot 集成邮件通知及线程异步发送
- linux环境下载jadx
- 人机协作机器人发展趋势_人机协作引领机器人产业新趋势
- untiy发布webgl开发记录
- 【java类型转换】
- 福尔摩斯基本演绎法第一季/全集Elementary迅雷下载
- 汇编语言程序教程:从入门到精通!
- symbian流媒体入门之--《3gp文件格式研究》
- 【玩转yolov5】请看代码之参数管理及学习率调整