をgrunt-contrib-requirejs
プラグインを使用してGruntJS
を使用して最適化しようとしています。grunt requirejs '定義が未定義です'
問題は私のコードが最適化されてから最適化された後、コンソール上でUncaught ReferenceError: define is not defined
と表示されるという問題です。
ここdefine
としてGruntfile.js
module.exports = function (grunt) {
grunt.loadNpmTasks('grunt-contrib-requirejs');
grunt.initConfig({
requirejs: {
compile : {
options : {
name : 'main',
baseUrl : ".",
mainConfigFile : "./main.js",
out : "./optimized.js",
preserveLicenseComments: false
}
}
}
})
grunt.registerTask('default', 'requirejs');
}
あなたには、コンパイル済みのファイルを読み込む使用方法は? 'define'はrequireJs関数なので、requireJsをロードするのは間違いです。 –
それは 'requirejs'が含まれていなかったからです。一度ロードしてもエラーは発生しません。 –
okでも答えとして追加されます。 –