2017-04-10 75 views
1

當我正想通過在angularjs 2配置的引導,我遇到了這個鏈接下面的步驟,什麼是npm我bootstrap @ next?

How to add bootstrap to an angular-cli project

npm i [email protected] 

我明白,如果我們運行下面的命令,

npm i -S [email protected] 

然後,這將安裝引導alpha版本。但是,如果我們給@next,將安裝哪個版本?

而且具有什麼樣@next --save,

npm i [email protected] --save 

這是推薦?以及我們如何確認安裝版本的版本?

回答

0

的NPM包名後使用@表示版本或標籤

嘗試npm view bootstrap你會得到這樣的輸出:

注意標籤next是版本4.0.0-alpha.6

文檔對於view命令:https://docs.npmjs.com/cli/view

{ name: 'bootstrap', 
    description: 'The most popular front-end framework for developing responsive, mobile first projects on the web.', 
    'dist-tags': { latest: '3.3.7', next: '4.0.0-alpha.6' }, 
    versions: 
    [ '0.0.1', 
    '0.0.2', 
    '3.1.1', 
    '3.2.0', 
    '3.3.0', 
    '3.3.1', 
    '3.3.2', 
    '3.3.4', 
    ... 

--save-S他們都是別名同樣的事情 在這裏閱讀更多:https://docs.npmjs.com/cli/install 從上面的npm install文檔鏈接:

-S,--save:包會出現在你的依賴。

+0

'@ next'安裝最新版本。我理解正確嗎?如果不是,請幫助我更好地理解它,對不起,我是新角色氣質。 – Naveen

+0

這與角度cli完全無關。這是一個NPM的事情。 Bootstrap團隊選擇了「next」標籤。我相信這隻意味着最新的非版本,即最新的beta版本或版本候選版本 –

+0

,我會遠離'@ next'和'alpha'或'beta'版本,因爲它們不穩定。當然,如果你想用你的應用程序進行製作。如果您瞭解風險或需要alpha版本的特定功能,請繼續,但要知道'alpha版本不斷變化,並可能會吱吱作響您的應用程序的css –