Build require.js项目优化:can';找不到dir值
以下是我的项目文件夹结构:Build require.js项目优化:can';找不到dir值,build,requirejs,gruntjs,Build,Requirejs,Gruntjs,以下是我的项目文件夹结构: project |--Gruntfile.js |--build |--public |--|--js |-----|--lib |-----|--module |-----|--main.js 我的构建配置位于grunfile.js requirejs: { compileProject: { baseUrl: 'js', appDir: 'public', dir
project
|--Gruntfile.js
|--build
|--public
|--|--js
|-----|--lib
|-----|--module
|-----|--main.js
我的构建配置位于grunfile.js
requirejs: {
compileProject: {
baseUrl: 'js',
appDir: 'public',
dir: 'build',
modules: [
{ name: 'main'}
],
paths: {
main: 'main',
jquery: 'lib/jquery-1.10.0.min.js'
}
}
}
但当我运行它时,终端告诉我错误:
运行“requirejs:compileProject”(requirejs)任务
[错误:错误:缺少“out”或“dir”配置值。如果使用“appDir”进行完整项目优化,请使用“dir”。如果要优化到一个文件,请使用“out”
但是我已经设置了
dir
值,那么我的代码有什么问题吗?您的requirejs选项应该在选项中指定:
requirejs: {
compileProject: {
options : {
baseUrl: 'js',
appDir: 'public',
dir: 'build',
modules: [
{ name: 'main'}
],
paths: {
main: 'main',
jquery: 'lib/jquery-1.10.0.min.js'
}
}
}
}