在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

相關文章
相關標籤/搜索