从Angular“ ng build”过程中排除视图

时间:2018-12-27 05:05:15

标签: angular ng-build

默认情况下,当我们在进行Angular构建时点击“ ng build”时,它将HTML与JS捆绑在一起,并提供了一个物理JS单位文件。

“ ng build”中是否有一个选项,我可以说不将视图与JS捆绑在一起?

之类的东西
@Override
public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
    super.onViewCreated(view, savedInstanceState);

    getData();
}

请注意,我知道我可以使用webpack进行操作,但是由于我有一个用Angular 2开发的非常大的项目并且想快速迁移,所以现在不想探索这条路线。

1 个答案:

答案 0 :(得分:0)

没有这样的flag (-exclude),但是是否将所有视图收集到一个文件夹(例如:views)下,然后收集到{{ 1}}将该文件夹添加到tsconfig.app.json数组中,例如:

exclude

出于结构原因,我强烈不鼓励采用这种方法,即使它应该可行。

或尝试改为:

{
  "compilerOptions": {
    ...
  },
  "exclude": [
    "views"  
  ]
}