我想尝试在 Angular 1.X 项目中集成 Angular 2.0 组件,使用 upgrade module 。
我发现这个模块是not public/available for import在阿尔法 44 中。
我想知道如何在本地构建 Angular2 + 导出此模块,以便我能够将其导入到我的本地项目中? (我想我应该深入研究他们的吞咽/构建才能弄清楚这一点)
最佳答案
2015 年 11 月 18 日更新
由于 alpha 46 ngUpgrade
已经可用,因此不再需要以下步骤。
更新 2015 年 10 月 30 日
截至今天,原始答案中引用的提交已合并到 main repository 。因此,您可以跳过其中一些步骤并按照 Developer guide 构建它。 。
原始答案
好吧,我找到了办法。首先请注意 Misko 提交了 ngUpgrade to angular2's main repo但它仍然没有合并,所以我认为这几个步骤很快就会改变。
步骤:
- 克隆 Misko's repo
- 更改为
导入
分支
sudo git checkout imports
- 安装依赖项
npm install
- 构建
// This will build only the js files
$(npm bin)/gulp build.js
// or both js and dart files
//$(npm bin)/gulp build
完成所有这些步骤后,您将在
下获得 bundleangular/dist/js/bundle
这是一个plnkr手动添加缩小的 bundle 。
我希望这就是您正在寻找的:)
关于javascript - Angular 2.0 - 自定义构建/导入并使用 "on develop"模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33390531/