安可对阿塞提克?
编辑本页警告:您正在浏览的文档欧宝官网下载appob娱乐下载Symfony 4.3,现已不再维护。
读本页的更新版本用于Syob娱乐下载mfony 6.2(当前稳定版本)。
安可对阿塞提克?
ob娱乐下载Symfony最初提供的支持Assetic:一个纯PHP库,能够处理,组合和缩小CSS和JavaScript文件。虽然Encore现在是处理资产的推荐方式,但astic仍然工作得很好。
那么astic和Encore之间有什么区别呢?
Assetic | 再来一个 | |
语言 | 纯PHP,依赖于其他语言工具来完成某些任务 | node . js |
结合资产? | 是的 | 是的 |
贬低资产? | 是(配置时) | 是的(开箱即用的) |
过程Sass /少吗? | 是的 | 是的 |
加载JS模块?[1] _ | 没有 | 是的 |
在JS中加载CSS依赖?[1] | 没有 | 是的 |
React, Vue.js支持? | 没有[2]_ | 是的 |
支持 | 没有积极维护 | 积极维护 |
- . .[1] JavaScript模块允许您将JavaScript组织成小文件
-
调用模块并导入它们:
1 2 3 4 5
//需要第三方模块var$ =需要(jquery的);//需要自己的CoolComponent.js模块varcoolComponent =需要(“。/组件/ CoolComponent”);
Encore(通过Webpack)自动解析这些文件,并创建一个包含所有所需依赖项的JavaScript文件。您甚至可以要求CSS或图像。
- . .[2] astic只支持React.js。安可船与现代
- 支持React.js, Vue.js, TypeScript等。
我应该从astic升级到Encore吗
如果您已经在应用程序中使用了astic,并且不需要Encore提供的任何优于astic的特性,那么继续使用astic是没问题的。如果你做开始需要更多的功能,那么你可能有一个商业案例,改变到Encore。
此工作,包括代码示例,是根据创作共用BY-SA 3.0许可证。