Windows服务器中安装 GruntJS方法介绍

我将要安装 Grunt.js v0.4.1。警告:如果你已经安装了 Grunt.js 0.3.x 或者更低的版本,请先卸载它。

Grunt 的命令行界面
为了安装 grunt.js,我们需要要安装好全局的 Grunt 命令行界面(CLI),当前的 CLI 版本是 1.0.6。打开 Windows 命令窗口(CMD)并输入以下指令:

 代码如下 复制代码
npm install grunt-cli -g

这条指令会把 grunt 添加到你的系统环境变量,然后你就可以在任何目录运行 grunt 了。

Windows 小技巧 —— 在文件夹中打开命令提示符

1. 在地址栏里输入“CMD”并回车

2. 按住 Shift 键然后在文件夹空白处右键鼠标,选择“在此处打开命令窗口”

建立文件夹和 package.json
现在我们需要安装 Grunt.js 了。在命令提示符中进入项目文件夹,我喜欢把编译文件放在一个名叫 _build 的文件夹中,因此,这个例子的路径是“C:/Users/codebelt/Desktop/first-grunt-project/_build”。

有好几种安装 Grunt.js 和插件的方法,但是我会分享其中我认为最简单的一种方法。我们需要先新建一个 package.json 的文件,把它放到 _build 文件夹中,复制并粘贴以下代码到 package.json 中。

 代码如下 复制代码

    "name": "Test-Project", 

    "version": "0.1.0", 

    "devDependencies": { 

        "grunt": "~0.4.1", 

        "grunt-contrib-concat": "~0.1.3"

    } 

}

当下面的代码被运行后,grunt v0.4.1 和 grunt 插件 concat v0.1.3 就被安装进了 _build 文件夹。

命令如下:

npm install建立 Grunt 文件
现在 Grunt.js 和 Concat 插件应该已经安装好了。现在我们需要新增一个 Grunt 文件来配置和编译我们的项目。新建一个 Gruntfile.js 文件到 _build 文件夹下,然后粘贴以下代码到 Gruntfile.js。

 代码如下 复制代码

module.exports = function(grunt) { 

   

    // Project configuration. 

    grunt.initConfig({ 

   

        //Read the package.json (optional) 

        pkg: grunt.file.readJSON('package.json'), 

   

        // Metadata. 

        meta: { 

            basePath: '../', 

            srcPath: '../src/', 

            deployPath: '../deploy/'

        }, 

   

        banner: '/*! <%= pkg.name %> - v<%= pkg.version %> - ' + 

                '<%= grunt.template.today("yyyy-mm-dd") %>/n' + 

                '* Copyright (c) <%= grunt.template.today("yyyy") %> ', 

   

        // Task configuration. 

        concat: { 

            options: { 

                stripBanners: true

            }, 

            dist: { 

                src: ['<%= meta.srcPath %>scripts/fileone.js', '<%= meta.srcPath %>scripts/filetwo.js'], 

                dest: '<%= meta.deployPath %>scripts/app.js'

            } 

        } 

    }); 

   

    // These plugins provide necessary tasks. 

    grunt.loadNpmTasks('grunt-contrib-concat'); 

   

    // Default task 

    grunt.registerTask('default', ['concat']); 

   

};

如果你有看以上代码内容,你可以发现我在 ../src/scripts 目录下新建了 fileone.js 和 filetwo.js 两个文件。这个 GruntJS 脚本会把这两个文件合并导出到 ../deploy/scripts 文件夹下的 app.js。我用 作为常量或基础路径来定义我的文件夹路径。这样我就可以只在一个地方修改基础路径,而不用在 Gruntfile 中修改所有的路径了。

现在,在命令提示符中输入 grunt,接下来就是见证奇迹的时刻。

grunt它会运行 Default 任务,也就是合并两个 js 文件到一个文件中。试试吧,希望这对你有用。你应该可以看到命令提示符中输出:

 代码如下 复制代码
Running "concat:dist" (concat) task
File "../deploy/scripts/app.js" created.
 
Done, without errors.

######### 翻译完成的分割线 #########

Grunt 是个好东西,搞前端开发的同学都有必要学会使用这样的工具来方便管理自己的开发。

时间: 2024-09-19 19:14:53

Windows服务器中安装 GruntJS方法介绍的相关文章

阿里云服务器上安装 Ghost方法介绍

现在我们准备进入 Ghost 的世界吧! 做些准备工作 创建数据库 我们希望 Ghost 搭配 MySQL 数据库运行,因此需要为 Ghost 创建一个 MySQL 数据库.前面已经安装好 MySQL 了,现在我们就来创建数据库吧: mysql -uroot -p -e 'create database ghost;'  系统会提示你输入 MySQL 数据库的 root 账户密码(还记得前一章节安装 MySQL 时设置的密码吗?).指令执行之后就创建了一个叫做 ghost 的数据库,将来,你的文

windows服务器禁止ip访问方法介绍

下边是方法 控制面板-管理工具-本地安全策略  或者命令  gpedit.msc 选择创建 IP 安全策略 点选下一步 我们就是要禁止他,不和他说话,那么,取消勾选 直接按完成.那个勾选是默认的 注意右下的"添加向导",如果勾选了,取消他,然后点击"添加" 选中刚刚建立的 禁止ip   点 编辑(@添加ip) 把"添加向导"的勾选取消 , 然后点添加 地址和目标别写反了,把自己给封了 // 然后切换到 "协议" 面板 我这里是

windows服务器中rman自动备份并传输到远程服务器处理方法

在linux中,要使用rman备份后传输到远程服务器上,可以选择ftp,scp,nfs等方式实现,在win主机上可以配置ftp或者共享实现.linux的解决方法已经很多,这里重点提供win上面实现rman备份且传输到远程服务器的解决方法,简单实现异地备份方法: 1.win配置共享目录,而且设置远程服务器有写权限,如果省事可以配置everyone有读写权限 2.创建相关备份目录,这里主要是rmanfile,rmanscript,rmanlog 3.编写rman备份脚本  代码如下 复制代码 CON

Windows下MySQL安装配置方法图文教程_Mysql

Windows下的安装与配置MySQL详细步骤思路,分享给大家,供大家参考,具体内容如下 本文介绍Windows XP下的安装与配置. 要想在Windows中运行MySQL,需要: Ø 32位Windows操作系统,例如9x.Me.NT.2000.XP或Windows Server 2003. 基于Windows NT的操作系统(NT,2000,XP,2003),将MySQL服务器做为服务来运行.强烈建议使用基于Windows NT的操作系统. Ø TCP/IP协议支持(也许是所有数据库系统的基

在Windows系统中安装集成的PHP开发环境

原文:在Windows系统中安装集成的PHP开发环境 刚想学php的,又不会配置复杂php的环境,可以使用集成的,目前网上提供常用的PHP集成环境主要有AppServ.phpStudy.WAMP和XAMPP等软件,这些软件之间的差别不大.每种集成包都有多个不同的版本,可以下载版本比较高的任意一个集成软件安装使用.  我用的是appserv-win32-2.5.10.exe下载地址:http://www.appservnetwork.com/index.php?newlang=chinese Ap

Windows server 2008安装Wampserver方法

  Windows server 2008安装Wampserver方法 WAMP官网安装包下载地址http://www.wampserver.com/en/#download-wrapper 此处下载的是最新版本的,注意:该2.5版本不能在2003(32位.64位系统).xp运行.不能兼容. 老版本可以使用运行,下载地址在官网选择SourceForge 选项下载 WAMP听名字也知道,是运行时windwos系统下的apache.mysql.php的web容器服务.帮助php网站程序运行.   下

Windows系统中安装nodejs图文教程

  这篇文章主要介绍了Windows系统中安装nodejs图文教程,本文分解了安装中的各个步骤并给出图文说明,需要的朋友可以参考下 第一步:下载安装文件 官网下载地址:http://www.nodejs.org/download/ 第二步: 安装步骤 第三步:检测是否安装完成

如何在 Netware 服务器中安装多块网卡_DOS/BAT

如果网络在扩大时服务器只装一块网卡.所有工作站采用总线结构上网,那么访问速度会很慢.另外,如果上网时某台工作站出了故障,所有的工作站都受其影响,不能工作. 我们可以在服务器中安装多块网卡来解决问题.这样,服务器不但工作稳定,工作站上网速度会大幅度提高,而且若有工作站出现故障,只会影响与该工作站共用一块网卡的那些工作站,使用其它网卡的工作站却不受影响.本文以在NetWare服务器安装3块网卡为例. 安装与设置 准备好要安装的网卡(型号最好相同,不同亦可,但必须与NE2000兼容),先把一块网卡插入

Python中字符串对齐方法介绍

  这篇文章主要介绍了Python中字符串对齐方法介绍,本文介绍Python字符串内置方法ljust.rjust.center的用法,需要的朋友可以参考下 目的 实现字符串的左对齐,右对齐,居中对齐. 方法 字符串内置了以下方法:其中width是指包含字符串S在内的宽度,fillchar默认是空格,也可以指定填充字符 代码如下: string.ljust(s, width[, fillchar]) string.rjust(s, width[, fillchar]) string.center(