我什么时候应该将文件放入供应商静态文件夹中?

问题描述 投票:0回答:1

如果我有一个像这样的文件树:

└── playground
    └── static
        ├── css
        ├── images
        ├── js
        └── vendor

我什么时候应该将文件放入供应商中,什么时候应该放入其他文件夹中?我不知道我要求这个帮助我构建烧瓶应用程序是否重要。是否有有关静态文件结构最佳实践的文档?

flask
1个回答
0
投票

这实际上取决于您想要如何组织静态文件夹。

您创建的任何 CSS 文件都应该放入

css
,您创建的任何 javascript 文件都应该放入
js
,据我所知,供应商适用于您想要托管的任何第三方 CSS 和 JS。例如,如果您使用的是 Bootstrap 等 CSS 框架,那么您将拥有一个
bootstrap.min.css
文件,该文件不是您创建或生成的。对于任何 Javascript 库(例如 jquery 或您下载的任何其他库)都是如此。

最终取决于你的需要,例如将第三方 CSS 和 JS 文件放在

vendor
文件夹中,这些文件可能不会更改,更容易告诉例如 nginx 进行缓存在
/static/vendor
下请求的文件,而不是
/static/css
下请求的文件,这可能会发生变化。

© www.soinside.com 2019 - 2024. All rights reserved.