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

标签 javascript angular

我想尝试在 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但它仍然没有合并,所以我认为这几个步骤很快就会改变。

步骤:

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

完成所有这些步骤后,您将在

下获得 bundle
angular/dist/js/bundle

这是一个plnkr手动添加缩小的 bundle 。

我希望这就是您正在寻找的:)

关于javascript - Angular 2.0 - 自定义构建/导入并使用 "on develop"模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33390531/

相关文章:

javascript - 如何直接在模板中获取组件的元素引用?

Angular 2 "Supplied parameters do not match any signature of call target"错误

javascript - 为什么在使用 "Environment Variable"时将 API key 存储在 DigitalOcean API "App Platform"选项中是安全的?

javascript - 如何删除 :hover?

javascript - 如何在 StackBlitz 上安装 npm 包?

angular - 从环境变量 Angular 4 中读取值

javascript - 更改具有相同类的 div 标签中的时间值(javascript/jQuery)

javascript - 从 CKEditor UI 源对话框插件中删除 "Source"

javascript - RequireJS - 集中管理模块

javascript - 如果隐藏,输入类型文件不起作用