Nim*_*ima 8 javascript minify requirejs
我们在工作中遇到问题,我们使用require js但我们的文件夹结构有点不同,我们有以下内容:
--js folder
--Folder
---some base js files
-Folder
---main
--src
---require.js
--- require JS modules
--plugin js files
--more js files
Run Code Online (Sandbox Code Playgroud)
我们想将所有这些JS文件缩小为SINGLe js文件以进行生产
---js folder
--min-all.js
Run Code Online (Sandbox Code Playgroud)
这可能吗?如果是这样的话?.. 任何帮助,将不胜感激!
谢谢!
我只是想我会澄清其他文件夹包含标准的非模块化javascript文件,它们可以是插件或简单的javascript助手的混合.
简短的回答是:是的,RequireJS可以做到这一点.
基本上,您需要创建一个JS文件,该文件需要您想要缩小的所有资源.然后,您将优化器指向该文件,并将它们全部混合在一起.
require(["one", "../another/two", "folder/three", "folder/inner/four" ... ]);
Run Code Online (Sandbox Code Playgroud)
如果调用该文件myfile.js,您将运行具有类似参数的优化器:
node r.js -o name=myfile out=optimized.js
Run Code Online (Sandbox Code Playgroud)
如果您有不希望包含在最终优化文件中的库或其他文件,则可以使用该excludeShallow标志.例如
node r.js -o name=myfile out=optimized.js excludeShallow=jquery.min
Run Code Online (Sandbox Code Playgroud)
还有更多选项,如果您还没有,请查看优化文档.
| 归档时间: |
|
| 查看次数: |
304 次 |
| 最近记录: |