如何在Debian 9上安装GruntJS

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

先决条件

在开始之前,您应该具有在系统上设置了特权的非root用户帐户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.js orGruntfile.coffee`,用于配置或定义任务,以及加载Grunt插件。

导航到包的根目录:

cd /path/to/project

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

sudo npm init

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

一旦你的package.json文件被创建,安装咕噜作为发展的依赖性:

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

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



Leave a Comment

在Arch Linux上使用Makepkg

在Arch Linux上使用Makepkg

在Arch Linux上使用Makepkg可以避免系统污染,确保仅安装必要的依赖关系。

如何在Ubuntu 16.04上安装OpenSIPS控制面板

如何在Ubuntu 16.04上安装OpenSIPS控制面板

快速学习如何在Ubuntu 16.04上安装OpenSIPS控制面板,为VoIP提供商提供支持的功能。

在Fedora 28上安装Akaunting

在Fedora 28上安装Akaunting

学习如何在Fedora 28上安装Akaunting,一款适合小型企业和自由职业者的开源会计软件。

如何在CentOS 7上安装Mailtrain新闻通讯应用程序

如何在CentOS 7上安装Mailtrain新闻通讯应用程序

使用其他系统?Mailtrain是一个基于Node.js和MySQL / MariaDB构建的开源自托管新闻通讯应用程序。

诊断Minecraft服务器延迟和低TPS

诊断Minecraft服务器延迟和低TPS

了解導致Minecraft延遲的原因和解決方案,包括優化伺服器性能和減少滯後的步驟。

AI 能否應對越來越多的勒索軟件攻擊?

AI 能否應對越來越多的勒索軟件攻擊?

勒索軟件攻擊呈上升趨勢,但人工智能能否幫助應對最新的計算機病毒?AI 是答案嗎?在這裡閱讀知道是 AI 布恩還是禍根

ReactOS:這是 Windows 的未來嗎?

ReactOS:這是 Windows 的未來嗎?

ReactOS,一個開源和免費的操作系統,這裡有最新版本。它能否滿足現代 Windows 用戶的需求並打倒微軟?讓我們更多地了解這種老式但更新的操作系統體驗。

通過 WhatsApp 桌面應用程序 24*7 保持聯繫

通過 WhatsApp 桌面應用程序 24*7 保持聯繫

Whatsapp 終於為 Mac 和 Windows 用戶推出了桌面應用程序。現在您可以輕鬆地從 Windows 或 Mac 訪問 Whatsapp。適用於 Windows 8+ 和 Mac OS 10.9+

人工智能如何將流程自動化提升到新的水平?

人工智能如何將流程自動化提升到新的水平?

閱讀本文以了解人工智能如何在小型公司中變得流行,以及它如何增加使它們成長並為競爭對手提供優勢的可能性。

macOS Catalina 10.15.4 補充更新引發的問題多於解決

macOS Catalina 10.15.4 補充更新引發的問題多於解決

最近,Apple 發布了 macOS Catalina 10.15.4 補充更新以修復問題,但似乎該更新引起了更多問題,導致 mac 機器變磚。閱讀這篇文章以了解更多信息