我有一个独特的情况,我需要在一个文件中同时包含source和main.js,并且要在该文件中初始化所有内容,因此不需要在页面上调用。这可能吗?
答案 0 :(得分:3)
如果要将require.js包含在main.js源中,可以使用以下命令:
node ../../r.js -o baseUrl=. paths.requireLib=../../require name=main include=requireLib out=main-built.js
由于“require”是保留的依赖项名称,因此您可以创建“ requireLib ”依赖项并将其映射到require.js文件。
完成优化后,您可以将脚本标记更改为引用“main-built.js”而不是“require.js”,并且您的优化项目只需要发出一个脚本请求。