在我的grunt.js
文件中,我有
requirejs: {
dist: {
options: {
almond: true,
wrap: true,
modules: [{name: 'main'}],
mainConfigFile: "src/js/main.js",
baseUrl: "src/js",
dir: "tmp/js",
inlineText: true,
preserveLicenseComments: false
}
}
}
运行会用一些缩小grunt requirejs:dist
的文件填充tmp/js
目录 - 其中包括一个很大的 main.js 文件(一切似乎都按预期捆绑在这个文件中) - 但是当我想像这样包含这个文件时
<script type="text/javascript" src="tmp/main.js"></script>
它导致一个"Uncaught ReferenceError: define is not defined"
使用杏仁背后的意图是我不需要加载require.js
文件来加载我的优化文件 - 知道如何让它工作吗?
脚注:我已经设法这样做了,除了以前main-built.js
编译过一个文件,但是这似乎不再是这种情况了(更新...... -.-)