Angular 如何在构建期间从web包包包中排除子应用程序
以下是我的博客: 我创建了三个应用程序:mainApp、subApp1、subapp2 SubApp1和subApp2应用程序是在主项目的项目目录中创建的(使用ng g application SubApp1--routing=true命令) 我能够成功地运行这些应用程序 但我的需要,与博客稍有不同的是,子应用程序不需要独立,而是像一个可选项目(专门为不同的可选特性/功能创建)一样运行,带有一些我必须在主项目中使用的特定组件 而且,如果没有主应用程序,这些子应用程序也没有相关性。 因为可能存在以下多种情况:Angular 如何在构建期间从web包包包中排除子应用程序,angular,typescript,webpack,build,tsconfig,Angular,Typescript,Webpack,Build,Tsconfig,以下是我的博客: 我创建了三个应用程序:mainApp、subApp1、subapp2 SubApp1和subApp2应用程序是在主项目的项目目录中创建的(使用ng g application SubApp1--routing=true命令) 我能够成功地运行这些应用程序 但我的需要,与博客稍有不同的是,子应用程序不需要独立,而是像一个可选项目(专门为不同的可选特性/功能创建)一样运行,带有一些我必须在主项目中使用的特定组件 而且,如果没有主应用程序,这些子应用程序也没有相关性。 因为可能存在
- 主应用程序将仅使用子应用程序1中的组件
- 主应用程序将仅使用子应用程序2中的组件。 或
- 主应用程序将同时使用两个子应用程序或不使用任何子应用程序
- tsconfig.app.json文件中的更改:在exclude参数中添加子应用程序:
- angular.json中的更改:在lint选项的exclude参数中添加子应用程序的路径
"exclude": [
"src/test.ts",
"src/**/*.spec.ts",
"projects/subApp1"
]