首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Angular 应用里的 vendor.js 是用来干什么的?

以 SAP 电商云 UI 的 Angular 页面为例,这个 vendor.js 有超过 17 万行代码: 此文件包含导入您的应用程序 (app.module) 的所有库,包括 Angular 库。...main.js 包含应用程序的 action 相关代码,比如 Effect 实现。 同样的 effect 实现,在 vendor.js 里找不到。...除了上面的内容,vendor bundle JS 还包含什么?制作“供应商捆绑包”。供应商包包含每个应用程序功能所依赖的所有框架和库。...因此,vendor.js 里不包含自开发代码。 什么是 angular bundle? 捆绑是将多个文件合并为一个文件的过程。...在我们的例子中,Angular 等第三方库和其他依赖项将被捆绑到 vendor.bundle.js 中。 更多Jerry的原创文章,尽在:“汪子熙”:

1.8K10

在 Python 中使用 vendor 的方法

WHAT - vendor 是什么? Vendor,直译供应商,在软件中(比如 C, Go 等语言中),是一种把第三方库的代码直接内嵌到软件中的方式。...在 Python 的世界中,最重度使用 vendor 的库就是我们天天都要用的 pip。pip._vendor 中包含了 25 个依赖。...还有一个限制条件:对 Python 来说,只有纯 Python 的库才能 vendor。 HOW - 应该如何 vendor?...vendor 并不是简单地复制粘贴这种传统艺能就解决了的,在我看来,它还要注意以下两点: vendor 必须要遵守开源协议,并把协议文件也放到 vendor 目录中。...所以,vendor 并不是复制粘贴,只是在开源框架下对现状的一种妥协,我们最终的目标,是消灭 vendor

20830
领券