yeoman 介紹 安裝 和 使用

2022-04-08 01:38:17 字數 1064 閱讀 1907

yeoman其實是3個工具的總和:

ü  yo --- 腳手架,自動生成工具

ü  grunt、gulp --- 構建工具 (最初只有grunt,後面gulp火了新增進來的)

ü  bower、npm --- 包管理工具 (原來是 bower,後面新增了npm)

ü  在專案的立項階段,使用yeoman來生成專案的檔案,**結構

ü  yeoman自動將最佳實踐和工具整合進來,大大加速和方便了我們後續的開發

yeoman怎樣保證用到的是最適合我們當前專案的:

1,      yeoman維護了一套生成器的生態

2,      可以把yeoman看作橡皮泥,生成器則是各式各樣的模具

5,      不管用什麼,yeoman都為我們統一了一些現階段公認的(**校驗、測試、壓縮 )等最基本功能的流程,其餘部分則交給生成器自由發揮

npm install -g yo grunt-cli bower

generate不是隨yeoman安裝,需要我們根據自己的需求,自行安裝

以安裝angular為例:

專案生成在所在目錄,提前建立好目錄 

進入目錄

(很關鍵)安裝generate     -----》 npm install generate-angular 

生成angular的專案               -----》 yo angular  my-angular

檢視                                      -----》 ls -al

閱讀package.json配置檔案

yeoman生成的專案本身是基於node構建的專案,作為node的專案應首先閱讀package.json配置檔案,這個檔案包含了專案的最直觀的描述

「dependencies」:{}     是專案在生產環境中需要的依賴

(1)何謂是生產環境

(2)dependencies為什麼為空:

雖然我們開發的專案是node專案,但最終發布的時候是乙個站點,並不是node專案,所以宣告沒有意義。

devdependencies是開發過程中所要依賴的包    

Linux nc 介紹和安裝使用

3.通過yum源檢視glibc相關的資源列表 需要聯網 執行 yum list glibc 如果在yum安裝時,報錯404錯誤,說明當前預設yum源連線不可用 一般預設是用國外的 yum源 所以,需要更換yum源,換成國內的yum源。4.通過yum安裝glibc,執行 yum install gli...

TensorFlow介紹和安裝使用

1.後向傳播的發展,促進深度學習,梯度下降 2.tensorflow 創作者 jeff dean google brain負責人 hadoop mapreduce,bigtable pf gpu tpu為tensorflow專研的裝置 3.智慧型社會,銀行內沒有人,活動場景識別 行為識別 ocr 自...

yeoman 使用5 外加git使用

發布這麼乙個generator或者發布這麼乙個cli 一,先把原始碼 其實就哪個index和一些模板等等generator的檔案 找個地方託管了 1,echo node modules gitignore 2,git init初始話乙個本地倉庫 3,git status發現工程下檔案都沒有被跟蹤 4...