理論的には、build/paths.jsファイルのexportSrvRoot
変数を変更するだけで済みます。例えば:今すぐ
//var exportSrvRoot = 'export/';
var exportSrvRoot = '../'; //this is outside of the project folder.
、gulp export
コマンドは、プロジェクトフォルダ上のフォルダにファイルをエクスポートします。ソリューションはビルド出力(gulpビルド/バンドル)と同じですが、exportSrvRoot
の代わりにoutputRoot
変数を変更する必要があります。
ただし、この方法には問題があります。エクスポートフォルダがプロジェクトフォルダの外にあるので、gulp export
を実行すると、gulp.del
はプロジェクトフォルダの外にあるフォルダを削除できないというエラーが表示されます。これは追加のパラメータをgulp.del
に渡すことで解決できますが、タスクでvinyl-pathsを使用してgulp.del
を呼び出し、追加パラメータを送信できないようにします。上記の問題を解決する方法の
一つは輸出release.jsのライン36を削除されています。このように
// use after prepare-release
gulp.task('export', function(callback) {
return runSequence(
'bundle',
//'clean-export', <---- this line
'export-copy',
callback
);
});
を、gulp export
は防止、フォルダを削除しようとはしませんエラー。しかし、今度は、gulp export
を実行するたびにエクスポートフォルダを手動で削除する必要があります。
clean-export
タスクをビニルパスからその依存関係を取り除くために書き直すことです。
希望すると便利です。
設定を変更しましたが、新しいdistフォルダに「app-bulid-」ファイルが正常に生成されませんでした。 'バンドルを次のように –
私はbundles.jsonファイルを変更することによってそれを行うことができた:{ 「../../dist/app-build」は:{ に含まれるもの:[' ファイルで生成され指定された場所、 になりましたが、標準名の問題を計算できません –