リリース後のビルドイベントでは、JavaScriptファイルを縮小してRequireJSと組み合わせるために、node.exeを実行します。これにより、Webサイトのフォルダー内に新しいフォルダーと縮小ファイルが作成され、デバッグが無効になっているときにHTMLで参照されます。
node.exeはソース管理内に含まれており、ローカルマシンでこれを構築すると正常に機能します。
これをAppHarborでビルドすると、実行直後に次のエラーが発生します
"node.exe <<PATH TO r.js>> -o <<PATH TO app.build.js>>"
:
fs.js:520
return binding.lstat(pathModule._makeLong(path));
^
EXEC : error : EPERM, operation not permitted 'D:\temp'
これは、AppHarborでフォルダー/ファイルを作成する権限がないためですか?これを回避して縮小ファイルを作成するにはどうすればよいですか?
縮小されたファイルをソース管理に事前に組み込みたくありません。