怎样在Debian 9上安装GruntJS

注:本教程在Vultr VPS上测试通过,如需部署请前往Vultr.com

GruntJS 是在NodeJS之上编写的JavaScript任务运行程序。它可以用于为您的应用程序自动执行重复性任务,例如缩小,编译,单元测试,整理等。用最少的精力。

先决条件

在开始之前,您应该有一个 非根 用户帐户 sudo 在系统上设置的特权。

安装

刷新本地软件包索引:

sudo apt-get update

安装 curl

sudo apt-get install curl

使用以下命令添加NodeJS 8.x的软件包存储库:

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -

接下来,我们需要将NodeJS和NPM与开发工具一起安装:

sudo apt-get install build-essential nodejs

现在检查以确保NodeJS和NPM正常运行:

node --version && npm --version
#v8.x.x
#5.x.x

安装Grunt:

sudo npm install -g grunt-cli

这将在您的系统上全局安装Grunt。运行以下命令以检查系统上安装的版本:

grunt --version
#grunt-cli v1.2.0

在新项目上安装Grunt

要在新项目上安装grunt,我们需要在您的项目目录中添加两个文件: package.jsonGruntfile.js

package.json:NPM使用此文件存储发布为NPM模块的项目的元数据。

Gruntfile.js: This file is namedGruntfile.jsorGruntfile.coffee`,用于配置或定义任务,以及加载Grunt插件。

导航到包的根目录:

cd /path/to/project

运行以下命令以创建一个 package.json 文件:

sudo npm init

回答命令行调查表中的问题。

一旦你 package.json 文件创建完成后,将Grunt安装为开发依赖项:

sudo npm install grunt --save-dev

创建 Gruntfile.js 文件:

nano Gruntfile.js

注册一个简单的默认任务:

var grunt = require('grunt');
grunt.registerTask('default', 'default task description', function(){
  console.log('hello world');
});

现在,运行默认任务:

grunt

我们的教程到此结束,谢谢您的阅读。

注:本教程在Vultr VPS上测试通过,如需部署请前往Vultr.com