我正在尝试设置一个使用requirejs和杏仁的grunt文件。 docs表明它应该非常简单,并且在他们的领导下,我尝试了:
requirejs: {
compile: {
options: {
baseUrl: "tmp",
mainConfigFile: "tmp/main.js",
name: "../bower_components/almond/almond",
out: "tmp/<%= pkg.name %>.js"
}
}
}
不幸的是,这种方法编译almond.js
而不是我的实际来源。我弄错了吗?如何使杏仁与requirejs一起自动化?
答案 0 :(得分:11)
诀窍是使用include:
requirejs: {
compile: {
options: {
baseUrl: "tmp",
mainConfigFile: "tmp/main.js",
include: "main",
name: "../bower_components/almond/almond",
out: "tmp/<%= pkg.name %>.js"
}
}
}
main
是require.js文件,您通常会这样调用:
<script data-main="scripts/main" src="scripts/require.js"></script>