Angular 什么捆绑到vendor.bundle.js中?
angular cli在执行生成时生成vendor.bundle.jsAngular 什么捆绑到vendor.bundle.js中?,angular,webpack,angular-cli,Angular,Webpack,Angular Cli,angular cli在执行生成时生成vendor.bundle.js 在vendor.bundle.js下打包的规则是什么?我认为导入app.module.ts文件的任何模块都会显示在vendor bundle中 示例app.module.ts: @NgModule({ imports: [ BrowserModule, CommonModule, FormsModule, RouterModule, ], ... 这也与包装有关。这意味着packag
在vendor.bundle.js下打包的规则是什么?我认为导入app.module.ts文件的任何模块都会显示在vendor bundle中 示例app.module.ts:
@NgModule({
imports: [
BrowserModule,
CommonModule,
FormsModule,
RouterModule,
],
...
这也与包装有关。这意味着
package.json
文件中的内容,通常位于应用程序的根文件夹中。这样就可以加载Kevin发布的@NgModule({…})
中找到的代码。vendors.bundle.js
将应用程序模块导入的所有代码打包:这包括本地导入,如组件和服务,也包括第三方LIB,如lodash。它基本上包含所有内容,因此更有趣的是查看此文件中没有的内容,主要是:
:网页包加载器inline.bundle.js
:在scripts.build.js
的angular cli
条目中声明的所有脚本scripts
:在polyfills.bundle.js
polyfills.bundle.js