在Linux Mint下安装Grunt

[前言]

前几天重写了一个javascript的ui组件,今天在整合到与原有系统中,而且替换旧版本组件的时候,愈来愈感受当前代码的组织,编写,自动化测试以及打包都颇有问题。
如今javascript组件是愈来愈复杂,每每一个项目下来,js模块的数量仍是很可观的。项目发布的时候,各类方面因素得考量咱们还经常须要合并成一个文件发布。
另外现在有不少新的工具提升咱们的开发效率,好比coffeescript,less,在保证第一条的时候咱们固然但愿以这种高效的方式进行开发。
做为编写过服务端代码的一名coder,咱们会用在项目编译的时候同时运行单元测试,或者作持续集成。如今js也有不少单元测试框架,好比Chai,Mocha( 惭愧,俺一个都没有用过... ),要是javascript开发过程当中也能自动运行单元测试,实现TDD等开发模式多好。

以上咱们彻底能够作到,使用Grunt便可。这也是我第一次使用Grunt,首先固然就是要安装Grunt了。 javascript

[操做系统]

Linux mint 13 前端

[正文]

Grunt Getting Started 咱们能够了解到,目前Grunt要求您的计算机要安装NodeJS以及npm,其中NodeJS的版本要大于等于0.8.0。
若是您一开始图方便直接使用以下代码安装nodejs,那是没有办法安装Grunt的。在linux mint 的软件源里得nodejs版本是0.6.19,远不能知足咱们的要求。所以咱们只能经过make install来进行安装。
sudo apt-get -y install nodejs npm
1.从NodeJS官方网站下载nodejs最新版:0.10.5,解压缩。
2.运行如下命令:
sudo make
您可能会在命令运行结束的时候获得这么一个提示:
exec: g++: not found
g++是一个GCC的编译器前端,其输出得语法树,可让编译器后端进行优化,以后编译器后端调用连接器,汇编器再生成机器码。您能够参考这篇WIKI文档进一步了解这方面的知识 。
出现这个提示是由于您的机器没有安装g++,解决方案也很简单:
sudo apt-get install g++
3.运行命令:
sudo make
sudo make install
这样nodejs就已经安装好了。
4.接下来就是安装npm,很少说,命令以下:
sudo apt-get -y install npm
5.安装grunt:
sudo npm install -g grunt-cli

我猜grunt 必定是一个基于nodejs开发的模块,看这个安装的命令就很是清楚了。


java

[结语]

这只是开始,很晚了,明天接着研究。 node

相关文章
相关标签/搜索