我从angular2 quickstart on github下载并安装了(“npm install”)最up2date angular2项目和rc5依赖项。 我看到angular-cli的包在他们的github上有rc4依赖。
如何安装支持rc5依赖关系的angular-cli?
答案 0 :(得分:6)
尝试使用webpack更新时遇到了重大问题。如果你这样做,你也可以使用带有RC5的beta.10版本的CLI而不会有太多麻烦,直到它们解决了一些问题。
如果您还没有新项目,请创建一个新项目。在项目的package.json文件中,将所有角度依赖项更新为RC5,如下所示:
...
"@angular/common": "2.0.0-rc.5",
"@angular/compiler": "2.0.0-rc.5",
"@angular/core": "2.0.0-rc.5",
"@angular/forms": "^0.2.0",
"@angular/http": "2.0.0-rc.5",
"@angular/platform-browser": "2.0.0-rc.5",
"@angular/platform-browser-dynamic": "2.0.0-rc.5",
...
保存package.json,然后运行npm install
。
之后,您将手动设置应用程序的模块并更新其引导程序。要了解如何执行此操作:请访问Angular的官方RC4 to RC5 migration guide.
您可以像往常一样使用CLI来构建,提供,测试和创建新的组件和服务,但是根据RC5,导入依赖项的方式也不同。
另见:
答案 1 :(得分:5)
通过...
安装标记为webpack
的版本
npm install -g angular-cli@webpack
请务必首先通过...
卸载您当地的所有当前版本npm uninstall -g angular-cli
请注意,这将在最终版本之前进入默认安装(无@webpack
)
答案 2 :(得分:0)
截至今天,您无法使用ng github-pages:deploy部署您的应用。
我使用ng new
使用新的cli webpack(1.0.0-beta.11-webpack.2)为RC5创建了一个新的应用程序。我在部署时遇到错误
错误:ng github-pages:deploy抛出错误:"找不到角度cli-build.js"
即使在手动部署之后,我也会收到Can't bind to 'property' since it isn't a known property of 'component'