使用angular-cli为什么我必须将所有应用程序文件夹添加到特定应用程序桶?

时间:2016-08-16 13:13:02

标签: angular angular-cli systemjs

我的system-config.js的相关部分看起来像这样

const barrels: string[] = [
  ...

  // App specific barrels.
  'app',
  'app/i18n',
  'app/main',
  'app/pages/home',
  'app/pages/resolution',
  'app/store',
  'services'

  /** @cli-barrel */
];

我尝试在我的app / index.ts中的文件夹树中包含更深层次的index.ts文件。那没用。虽然如果它可行,但整个App特定的桶部分将是不必要的,并且

const barrels: string[] = [
  ...

  // App specific barrels.
  'app'
  /** @cli-barrel */
];

就够了。

有没有办法实现这个目标?

2 个答案:

答案 0 :(得分:0)

在angular-cli中,当你执行任何ng generate controller c_name时,它会自动将你的控制器添加到system-config.ts桶中。所以我认为,没有办法要求你。如果你移除任何桶的东西,它会给你错误。

答案 1 :(得分:0)

您可以将angular-cli更新为 1.0.0-beta.11-webpack.2

以下是link手册。