Angular 2.0 - 自定义构建/导入和使用"on develop"模块



我想在Angular 1.X项目中使用升级模块集成Angular 2.0组件。

我发现这个模块在Alpha 44中是不公开/不可导入的。

我想知道如何在本地构建Angular2+导出此模块,以便在本地项目中导入它?(我想我应该深入了解他们的gull/build才能弄清楚这一点)

更新18/11/2015

由于alpha 46 ngUpgrade已经可用,因此不再需要以下步骤。

更新30/10/2015

截至今天,原始答案中引用的提交已合并到主存储库中。因此,您可以跳过其中的一些步骤,按照开发人员指南进行构建。

原始答案

我找到办法了。首先要注意的是,Misko向angular2的主回购提交了ngUpgrade,但它仍然没有合并,所以我认为这几个步骤会在短时间内改变。

步骤:

  • 克隆Misko的回购
  • 更改为imports分支
sudo git checkout imports
  • 安装依赖项
npm install
  • Build
// This will build only the js files
$(npm bin)/gulp build.js  
// or both js and dart files
//$(npm bin)/gulp build

经过所有这些步骤后,您将在下获得捆绑包

angular/dist/js/bundle

这是一个plnkr,其中手动添加了缩小的捆绑包。

我希望这就是你想要的:)

最新更新