次のディレクトリ構造があります。
--development
-js
-pages
--js
-pages
development/js/pages 内のすべてのファイルを取得して js/pages に出力し、grunt uglify を使用してそれらを縮小しようとしていますが、それでも個別のファイルを保持しています。すべてのファイルを結合したくありません。私は次のことを試しました:
build: {
src: 'development/js/pages/*.js',
dest: 'js/page',
options: {
sourceMap: true,
compress: true,
mangle: true
}
}
しかし、これは私にエラーを与えます: js/page ファイルを書き込めません
次に、uglifyのドキュメントにあるこれを試しました:
build : {
files: [{
cwd: 'development/js/pages',
src: '*.js',
dest: 'js/page'
}],
options : {
sourceMap: true,
compress: true,
mangle: true
}
}
しかし、これにより、development/js/pages の各ファイルに対して次のエラーが表示されます。
ソースファイル "filename.js" が見つかりません
そして、ソースファイルが空であるため、Destination (js/page) not written という別のエラーが表示されます。
理由はありますか?