使用GruntJS构建Web程序之安装篇
- 软件编程
- 2026-01-11 17:19:39
它有以下作用
合并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,如下
至此,安装完毕。
# 需要注意
# 命令行
# 是在
# 安装过程
# 可以查看
# JS
# BR
# 句话
# 任何一个
# 使用了
# 没有权限
# node.js
# node
# 单元测试
# nbsp
# 会报
# automation
# nodejs
# 某项
# 在前面加
# 使用基于Node.js的构建工具Grunt来发布ASP.NET MVC项目
# 使用GruntJS链接与压缩多个JavaScript文件过程详解
# QUnit
# 使用GruntJS构建Web程序之合并压缩篇
# Node.js的项目构建工具Grunt的安装与配置教程
# 学习使用grunt来打包JavaScript和CSS程序的教程
# 配置Grunt的Task时通配符支持和动态生成文件名问题
# Grunt入门教程(自动任务运行器)
# 详解Grunt插件之LiveReload实现页面自动刷新(两种方案)
# 使用GruntJS构建Web程序之Tasks(任务)篇
# 使用GruntJS构建Web程序之构建篇
# 基于Node.js的JavaScript项目构建工具gulp的使用教程
# GruntJS
# 使用Grunt.js管理你项目的应用说明
相关栏目:
【
教研文案 】
【
日常文案 】
【
AI模型 】
【
网络运营 】
【
营销推广 】
【
云计算 】
【
技术教程 】
【
软件编程 】
【
汉字学习 】
【
歌词歌曲 】
【
精选文章 】
相关推荐:
c++连续输入未知个数的数字操作
源码解析Java类加载器
详解 c# 克隆
python opencv图像处理(素描、怀旧、光照、流年、滤镜 原理及实现)
在python中对于bool布尔值的取反操作
Python爬虫实战案例之爬取喜马拉雅音频数据详解
Java上传文件FTP服务器代码实例
python安装及变量名介绍详解
Vue如何实现验证码输入交互
在C/C++项目中合理使用宏详解
一文告诉你Sql的执行顺序是怎样的
python 实现表情识别
JavaScript对象访问器Getter及Setter原理解析
android studio的使用sdk manager的方法
Docker 运行多个Springboot的详细教程
Windows Zookeeper安装过程及启动图解
Python利用imshow制作自定义渐变填充柱状图(colorbar)
golang中连接mysql数据库
C# List集合中获取重复值及集合运算详解
c# dynamic的好处
Python类class参数self原理解析
Spring activiti如何实现指定任务处理者
python 写一个文件分发小程序
SpringBoot基于Actuator远程关闭服务
python3通过subprocess模块调用脚本并和脚本交互的操作
Shell eval通过变量获取环境变量的方法实现
MySQL 字符类型大小写敏感
asp.net core 使用 TestServer 来做集成测试的方法
docker版es、milvus、minio启动命令详解
Springboot非分布式定时任务实现代码
MySQL 全文索引的原理与缺陷
如何在JavaScript中等分数组的实现
go install/build生成的文件命名和路径操作
selenium判断元素是否存在的两种方法小结
Vue+element-ui添加自定义右键菜单的方法示例
Android自定义View圆形图片控件代码详解
idea打包java可执行jar包的实现步骤
linux下利用Docker安装mysql的步骤
jQuery实现简单弹幕制作
微信小程序实现点击导航条切换页面
docker部署nginx并且挂载文件夹和文件操作
python 对象真假值的实例(哪些视为False)
为什么MySQL 使用timestamp可以无视时区问题.
js实现滚动条自动滚动
解决docker指定udp端口号的问题
redis分布式锁的go-redis实现方法详解
SpringBoot获取Request和Response方法代码解析
c# 剔除sql语句'尾巴'的五种方法
vuex Module将 store 分割成模块的操作
Java中SPI的一些理解
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
