代码中带有requirejs插件的Grunt构建

代码中带有requirejs插件的Grunt构建,requirejs,gruntjs,grunt-contrib-requirejs,Requirejs,Gruntjs,Grunt Contrib Requirejs,我对requirejs使用goog插件,如下所示: define(['underscore', 'backbone', 'marionette', 'goog!visualization,1,packages:[geomap]'], function(_, Backbone, Marionette) { ... }); 在我使用grunt-grunt-build构建项目之前,代码工作正常。当我运行构建的代码时,我得到了未捕获的引用错误:google未定义错误。My Grunfi

我对requirejs使用goog插件,如下所示:

define(['underscore', 'backbone', 'marionette', 'goog!visualization,1,packages:[geomap]'],
function(_, Backbone, Marionette) {
        ...
});
在我使用grunt-grunt-build构建项目之前,代码工作正常。当我运行构建的代码时,我得到了未捕获的引用错误:google未定义错误。My Grunfile.js包括以下内容:

requirejs: {
  build: {
    options: {
      baseUrl: "js/",
      optimizeCss: 'none',
      mainConfigFile: "js/app.js",
      name: "../bower_components/almond/almond",
      out: "build/js/app-built.js",
      include: ["app"]
    }
  }
},

我试着将插件添加到包含部分,但没有成功。有办法解决吗?

您是否尝试过在requirejs配置中包含goog javascript文件?我的配置在requirejs配置中包含以下内容,并且可以正常工作

require({
  paths : {
    goog : 'bower_components/src/goog.js'
  }
});