2017-04-10 110 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 –