これが私のプロジェクトのフォルダー構造です:</p>
project
|--Gruntfile.js
|--build
|--public
|--|--js
|-----|--lib
|-----|--module
|-----|--main.js
私のビルド構成はGruntfile.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」を使用します。1 つのファイルに最適化したい場合は、「out」を使用します。
ただし、既にdir
値を設定しているため、コードの何が問題になっていますか?