如何从npm或jspm下载angular2发行候选版
如果我试图从npm或jspm下载angular2如何从npm或jspm下载angular2发行候选版,angular,Angular,如果我试图从npm或jspm下载angular2 npm i angular2 --save jspm install npm:angular2 我得到的是angular@^2.0.0-beta.17,而不是2.0.0-rc.1。这是否与候选版本中的更改有关,或者包只是没有更新 感谢从NodeJS安装: npm install --save @angular/core @angular/compiler @angular/common @angular/platform-browser @an
npm i angular2 --save
jspm install npm:angular2
我得到的是angular@^2.0.0-beta.17
,而不是2.0.0-rc.1
。这是否与候选版本中的更改有关,或者包只是没有更新
感谢从NodeJS安装:
npm install --save @angular/core @angular/compiler @angular/common @angular/platform-browser @angular/platform-browser-dynamic rxjs@5.0.0-beta.6 zone.js@0.6.12
如果要强制版本,可以添加@2.0.0-rc.1,如下所示:
npm install @angular/core@2.0.0-rc.1
如angular.io文档中所述,在依赖项中提及rc版本: package.json
{
"name": "angular2-quickstart",
"version": "1.0.0",
"dependencies": {
"@angular/common": "2.0.0-rc.1",
"@angular/compiler": "2.0.0-rc.1",
"@angular/core": "2.0.0-rc.1",
"@angular/http": "2.0.0-rc.1",
"@angular/platform-browser": "2.0.0-rc.1",
"@angular/platform-browser-dynamic": "2.0.0-rc.1",
"@angular/router": "2.0.0-rc.1",
"@angular/router-deprecated": "2.0.0-rc.1",
"@angular/upgrade": "2.0.0-rc.1",
"systemjs": "0.19.27",
"core-js": "^2.4.0",
"reflect-metadata": "^0.1.3",
"rxjs": "5.0.0-beta.6",
"zone.js": "^0.6.12",
"angular2-in-memory-web-api": "0.0.9",
"bootstrap": "^3.3.6"
},
"devDependencies": {
"concurrently": "^2.0.0",
"lite-server": "^2.2.0",
"typescript": "^1.8.10",
"typings":"^0.8.1"
}
}
参考资料:如果
@angular/core
和@angular/compiler
基本上是相互依赖的,为什么它们要单独下载呢。或者至少配置一个最常用的标准下载?使用jspm安装npm:@angular/core
您可以获得rxjs和zone.js。。。。我想和你在一起很好。对于包管理器的理想来说似乎有点冗长。谢谢✔但这并不有趣。如果我想快速添加角2,那么我必须键入所有这些。理想情况下,它应该是npm install angular2
或npm install@angular
或jspm install@angular
win自动化如果您想在运行中添加一个包,那么只需按照npm所说的方式,如npm install@
。示例:npm安装@angular/core@2.0.0-rc.1
。我相信这会奏效的