을 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'가 포함되지 않았기 때문입니다. 일단 내가 그것을로드, 아무런 오류가있어. –
확인도 답변으로 추가됩니다. –