在我grunt.js
文件我有使用咕嚕杏仁結果requirejs在「定義沒有定義」
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
文件來加載我的opimized文件 - 任何想法如何讓這個工作?
腳註:我已經成功地做這種方式,除了以前在main-built.js
文件已經被編譯,但是這似乎並沒有這樣的情況了(更新... -.-)
目前不再使用require.js,但我會盡快實現您的建議,只要我再次獲得我的手 - 感謝您的答案:) – Peter