Angular 2 Cli生成项目

时间:2016-10-04 20:59:05

标签: angular

使用Angular 2 Cli生成的项目,有没有办法捆绑角度2 node_modules并保持应用程序代码不捆绑?我必须将测试代码部署到有限的设备,并且每次发送捆绑都很耗时。

2 个答案:

答案 0 :(得分:1)

我正在寻找的东西似乎没有得到官方的支持 https://medium.com/@jeff.boothe/angular-cli-meets-webpack-7c9b1a1e1e89#.b7o70ausk

看起来有人可能在这里创建了一个我将尝试使用的工作。 https://github.com/angular/angular-cli/issues/1656#issuecomment-240171375

答案 1 :(得分:0)

我最好的猜测,但我认为它会在system-config.ts中有所作为。也许注释掉引用你的项目文件夹/组件的桶。

我再也不知道,但我认为这是捆绑你的应用程序文件的地方,我们告诉它不要做你的应用程序文件。现在我不知道这是否意味着它甚至不会被包含在构建中,这就是我想你想要的。

现在它可能看起来草图评论“由CLI管理”但您可以随时返回并取消注释

<强>的src /系统config.ts

////////////////////////////////////////////////////////////////////////////////////////////////
/***********************************************************************************************
 * Everything underneath this line is managed by the CLI.
 **********************************************************************************************/
const barrels: string[] = [
  // Angular specific barrels.
  '@angular/core',
  '@angular/common',
  '@angular/compiler',
  '@angular/forms',
  '@angular/http',
  '@angular/router',
  '@angular/platform-browser',
  '@angular/platform-browser-dynamic',

  // Thirdparty barrels.
  'rxjs',

  // App specific barrels.
  // 'app',
  // 'app/shared',
  // 'app/my-table',
  // 'app/nav-bar',
  // 'app/my-system-setup-form',
  /** @cli-barrel */
];

更新

你必须运行Angular Cli beta.10 +,他们切换到web包,如HERE所示。

必须有一些配置文件来设置Angular 2应用程序的捆绑/构建。