Magento 2.2.6 JavaScript捆绑

时间:2018-11-22 17:35:24

标签: javascript requirejs magento2 requirejs-optimizer

我正在尝试优化我的magento 2.2.6存储中的javascript包。

我将r.js与自定义的requirejs build.js配置文件一起使用。

该脚本会核心生成包。

生成的静态文件位于pub / static / frontend / Some_Company / en_US中。

在build.js文件的末尾,我有一个回调函数,用于重写生成的requirejs-config.js文件。

它也很好用。

但是magento本身存在问题。在浏览器中打开页面后,magento自动重新生成pub / static / frontend / Some_Company / en_US / requirejs-config.js

我尝试为js合并和捆绑设置不同的设置。我也尝试过在生产模式和开发人员模式之间切换。我什至更改了requirejs-config.js的文件权限,但它产生了错误,并且使magento没有对该文件的“写”权限。

TL; DR 因此,基本上在我跑步之后:

节点r.js -o build.js baseUrl = path_to_static_files_genereted_by_magento dir = my_new_files

一切正常,直到我访问我的页面。然后magento重写了我生成的requirejs-config.js文件。

0 个答案:

没有答案