什么被捆绑到vendor.bundle.js?

时间:2017-05-02 13:10:37

标签: angular webpack angular-cli

angular-cli在执行构建时会生成vendor.bundle.js。

在vendor.bundle.js下将被视为打包的规则是什么?

3 个答案:

答案 0 :(得分:1)

我认为导入app.module.ts文件的所有模块都会显示在供应商包中。

示例app.module.ts:

$debug->alert_code_info($_SESSION['filename']);

答案 1 :(得分:1)

vendors.bundle.js捆绑了您的应用模块导入的每个代码:这包括本地导入(如组件和服务),以及第三方库(如lodash)。它基本上包含了所有内容,因此更有趣的是查看此文件中的 not ,主要是:

  • inline.bundle.js:Webpack加载程序
  • scripts.build.js:在angular-cli的{​​{1}}条目中声明的所有脚本
  • scripts:在polyfills.bundle.js中声明的polyfills

更多详细信息here

答案 2 :(得分:0)

它也与包装有关。表示package.json文件中的内容,通常位于应用程序的根文件夹中。然后,可以加载Kevin发布的@NgModule({...})内找到的内容。