【问题标题】:Using almond with grunt-contrib-requirejs将杏仁与 grunt-contrib-requirejs 一起使用
【发布时间】:2014-02-20 00:46:52
【问题描述】:

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

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

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

【问题讨论】:

    标签: javascript requirejs gruntjs almond


    【解决方案1】:

    诀窍是使用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>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多