查看nodejs版本號和npm版本號javascript
查看yeoman版本號,bower版本號和grunt版本號。
Yeoman是一個強健的工具,庫,及工做流程的組合,幫你網頁開發者快速建立出漂亮並且引人入勝的網頁程序。如自動建立骨架程序
Bower 是 twitter 推出的一款前端的包管理工具,基於nodejs的模塊化思想,把功能分散到各個模塊中,讓模塊和模塊之間存在聯繫,經過 Bower 來管理模塊間的這種聯繫。
全局安裝yo bower和grunt客戶端
參考:html
刪除node_modules文件、清除npm緩存和從新(據package.json)安裝依賴項前端
安裝「JavaScript 世界」的構建工具的客戶端java
參考:node
安裝Karma 到當前目錄。karma是Google 開源的一個基於Node.js 的 JavaScript 測試執行過程管理工具(Test Runner)。該工具可用於測試全部主流Web瀏覽器,也可集成到 CI (Continuous integration)工具,也可和其餘代碼編輯器一塊兒使用。
npm install grunt-karma --save-dev
安裝可運行karma測試的插件
安裝測試工具須要的插件。Jasmine (茉莉)是一款 JavaScript BDD(行爲驅動開發)測試框架,它不依賴於其餘任何 JavaScript 組件。它有乾淨清晰的語法,讓您能夠很簡單的寫出測試代碼。對基於 JavaScript 的開發來講,它是一款不錯的測試框架選擇。
參考:
http://karma-runner.github.io