如何在一个构建命令中在angular 7项目中构建多个应用程序?

时间:2019-05-16 12:34:58

标签: angular build angular7

现在,我需要在“ ng build”中分别指定每个应用程序名称,以在angular 7项目中构建每个应用程序(例如ng build Myfirstapp,ng build MySecondApp)。

我需要在一个构建命令中构建所有应用程序(使用“ ng build”仅构建在angular.json的“ defaultProject”中指定的应用程序名称)。

该怎么做?

1 个答案:

答案 0 :(得分:0)

您可以在public class LollipopFixedWebView extends WebView { public LollipopFixedWebView(Context context) { super(getFixedContext(context)); } public LollipopFixedWebView(Context context, AttributeSet attrs) { super(getFixedContext(context), attrs); } public LollipopFixedWebView(Context context, AttributeSet attrs, int defStyleAttr) { super(getFixedContext(context), attrs, defStyleAttr); } @TargetApi(Build.VERSION_CODES.LOLLIPOP) public LollipopFixedWebView(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) { super(getFixedContext(context), attrs, defStyleAttr, defStyleRes); } private static Context getFixedContext(Context context) { if (Build.VERSION.SDK_INT >= 21 && Build.VERSION.SDK_INT < 23) // Android Lollipop 5.0 & 5.1 return context.createConfigurationContext(new Configuration()); return context; } } 文件中定义一个脚本,该脚本可以运行所有ng版本,例如

package.json

然后简单地运行

"scripts": {
  "build": "ng build Myfirstapp && ng build MySecondApp"
}