hh5*_*188 3 build requirejs gruntjs
这是我的项目文件夹结构:
project
|--Gruntfile.js
|--build
|--public
|--|--js
|-----|--lib
|-----|--module
|-----|--main.js
Run Code Online (Sandbox Code Playgroud)
我的构建配置在 Gruntfile.js
requirejs: {
compileProject: {
baseUrl: 'js',
appDir: 'public',
dir: 'build',
modules: [
{ name: 'main'}
],
paths: {
main: 'main',
jquery: 'lib/jquery-1.10.0.min.js'
}
}
}
Run Code Online (Sandbox Code Playgroud)
但当我运行它时,终端告诉我错了:
运行"requirejs:compileProject"(requirejs)任务[错误:错误:缺少"out"或"dir"配置值.如果使用"appDir"进行完整的项目优化,请使用"dir".如果要优化到一个文件,请使用"out".
但是我已经设置了dir值,所以我的代码有什么问题?
go-*_*leg 10
您的requirejs选项应在以下内容中指定options:
requirejs: {
compileProject: {
options : {
baseUrl: 'js',
appDir: 'public',
dir: 'build',
modules: [
{ name: 'main'}
],
paths: {
main: 'main',
jquery: 'lib/jquery-1.10.0.min.js'
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3008 次 |
| 最近记录: |