gpt4 book ai didi

javascript - RequireJs minifcation - 复杂的目录结构

转载 作者:数据小太阳 更新时间:2023-10-29 04:15:00 25 4
gpt4 key购买 nike

我们在工作中遇到问题,我们正在使用 require js 但我们的文件夹结构有点不同,我们有以下内容:

--js folder 
--Folder
---some base js files
-Folder
---main
--src
---require.js
--- require JS modules
--plugin js files
--more js files

我们想将所有这些 JS 文件缩小为一个单独的 js 文件以用于生产

---js folder
--min-all.js

这可能吗?如果是这样怎么办? ..任何帮助将不胜感激!

谢谢!

我只是想澄清一下,其他文件夹包含标准的非模块化 javascript 文件,它们可以是插件或简单的 javascript 助手的组合。

最佳答案

简短的回答是:是的,RequireJS 可以做到这一点。

基本上,您需要创建一个 JS 文件,该文件需要您想要缩小的所有资源。然后您将优化器指向该文件,它将把它们全部混合在一起。

require(["one", "../another/two", "folder/three", "folder/inner/four" ... ]);

如果该文件名为 myfile.js,您将使用与此类似的参数运行优化器:

node r.js -o name=myfile out=optimized.js

如果您有不想包含在最终优化文件中的库或其他文件,您可以使用 excludeShallow 标志。例如

node r.js -o name=myfile out=optimized.js excludeShallow=jquery.min

还有更多选项,所以您应该查看他们的 optimization documentation如果你还没有。

关于javascript - RequireJs minifcation - 复杂的目录结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13956439/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com