我正在使用goog
插件来执行这样的requirejs:
define(['underscore', 'backbone', 'marionette', 'goog!visualization,1,packages:[geomap]'],
function(_, Backbone, Marionette) {
...
});
代码正常工作,直到我使用grunt(grunt build
)构建项目。当我运行构建的代码时,出现Uncaught ReferenceError: google is not defined
错误。我的Gruntfile.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"]
}
}
},
我尝试将插件添加到include
部分,但没有运气。有办法解决吗?
答案 0 :(得分:0)
您是否尝试在requirejs配置中包含goog
javascript文件?我的配置在requirejs配置中有以下内容,它可以正常工作。
require({
paths : {
goog : 'bower_components/src/goog.js'
}
});