6

我正在尝试设置一个使用 requirejs 和 almond 的 gruntfile。文档建议它应该非常容易,并且按照他们的领导,我尝试了:

requirejs: {
  compile: {
    options: {
      baseUrl: "tmp",
      mainConfigFile: "tmp/main.js",
      name: "../bower_components/almond/almond",
      out: "tmp/<%= pkg.name %>.js"
    }
  }
}

不幸的是,这种方法编译almond.js而不是我的实际来源。我有什么问题吗?如何将杏仁与 requirejs 一起自动化?

4

1 回答 1

11

诀窍是使用包括

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>
于 2014-02-20T02:19:42.660 回答