使用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模型 】
【
网络运营 】
【
营销推广 】
【
云计算 】
【
技术教程 】
【
软件编程 】
【
汉字学习 】
【
歌词歌曲 】
【
精选文章 】
相关推荐:
react中hook介绍以及使用教程
Spring-boot 2.3.x源码基于Gradle编译过程详解
在docker容器中使用非root用户执行脚本操作
微信小程序向Java后台传输参数的方法实现
解决docker日志挂载的问题
vue+element实现动态加载表单
MySQL日期与时间函数的使用汇总
python3中for循环踩过的坑记录
Java Spring数据单元配置过程解析
javascript this指向相关问题及改变方法
mongodb数据库实验之增删查改
基于python模拟bfs和dfs代码实例
elementUI同一页面展示多个Dialog的实现
深入了解Vue3模板编译原理
VUE中鼠标滚轮使div左右滚动的方法详解
在宿主机上执行docker容器内部的shell或程序方式
Navicat Premiun远程连接MySQL报错10038解决方案
java Swing实现五子棋游戏
Python导入父文件夹中模块并读取当前文件夹内的资源
idea 开发神器之idea插件汇总
IPV4和IPV6正则表达式的深入讲解
sql server把退款总金额拆分到尽量少的多个订单中详解
Mybatis generator mapper文件覆盖原文件的示例代码
docker 启动elasticsearch镜像,挂载目录后报错的解决
Spring Boot项目集成UidGenerato的方法步骤
Asp.Net Core实现Excel导出功能的实现方法
阿里云盘邀请码免费获取! Teambition网盘内测码速抢!(Teambition网盘评测)
PHP文件操作简单介绍及函数汇总
Android基于开源项目xutils3实现下载
10分钟学会js处理json的常用方法
MyBatis Plus更新对象无法设空值解决方案
java 多线程实现在线咨询(udp)
vue使用exif获取图片经纬度的示例代码
详解prometheus监控golang服务实践记录
C++实现学生信息管理系统
C/C++中memset,memcpy的使用及fill对数组的操作
在vue中动态修改css其中一个属性值操作
idea自定义快捷代码生成模板的方法
Python如何批量生成和调用变量
在Python中实现字典反转案例
Android LitePal的使用详解
python更新数据库中某个字段的数据(方法详解)
Android自定义View圆形图片控件代码详解
JavaScript实现网页下拉菜单效果
C++模板元编程实现选择排序
ES6学习教程之Promise用法详解
详解Android WebView监听console错误信息
Python虚拟环境virtualenv创建及使用过程图解
MySQL 如何连接对应的客户端进程
ES6 十大特性简介
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
