【发布时间】:2013-11-29 00:40:29
【问题描述】:
我正在使用 r.js 来优化我的应用, 正如我在几个示例中看到的,我使用 build.json 配置文件来配置我的优化选项。
问题是,当我在优化后设置对输出 javascript 文件的引用时,我在浏览器中收到以下错误:
Uncaught ReferenceError: define is not defined main-built.js:14735
看起来,我所有的应用程序模块都存在,但缺少 RequireJs。
这是我的 build.json 配置文件:
{
"baseUrl": "../",
"name": "src/modules/main",
"include": ["src/modules/main", "src/modules/navbar/navbar", "src/modules/contact/contact", "src/modules/about/about"],
"exclude": [], "optimize": "none", "out": "main-built.js",
"insertRequire": ["src/modules/main"]
}
如何将 requirejs 添加到输出 js 文件中?也许我需要在配置中添加其他内容?或者问题不在于配置?
谢谢, 奥利
【问题讨论】:
-
你也加入了
require.js吗?您必须单独导入它。
标签: javascript optimization requirejs amd grunt-contrib-requirejs