2012-12-15 30 views
1

我有一个项目,我正在使用require.js来缩小/混淆/组合一些模块。我也有一个单独的JavaScript文件(7行代码),我想以相同的方式对其进行混淆处理,但它不是作为模块组织的(7行独立代码无法证明require.js引导代码的开销)。使用require.js模糊单个非模块化JavaScript文件

是否可以使用require.js来缩小/混淆单个文件?


编辑:我现在已经在使用编译项目代码的其余命令:

node lib/r.js -o name=lib/almond.js include=src/main,requireLib out=extension-min.js baseUrl=./ paths.requireLib=lib/require 
+0

不确定有关require.js,但为什么不使用[uglifyjs](https://github.com/mishoo/UglifyJS)该文件? – steveax

+0

这或谷歌编译器 – Stephen

+0

r.js已经使用uglify,所以你可以配置,以满足您的需求。 –

回答

0

r.js默认使用uglify2,但如果你想确保你可以设置optimize='uglify2'