ポスト コンパイルでフォルダーを削除しようとしていますが、rd または del コマンドを機能させることができません。スクリプト イベントからフォルダーとサブフォルダーを削除する方法はありますか?
質問する
157 次
2 に答える
0
OSに依存しないnpmとgulpタスクを使う
および依存関係を含むpackage.jsonファイルをプロジェクト ルートに追加します。gulp
gulp-rimraf
{
"version": "1.0.0",
"description": "your description",
"name": "your project name",
"readme": "yuour readme",
"license": "Apache-2.0",
"dependencies": {
},
"devDependencies": {
"gulp": "3.9.1",
"gulp-rimraf": "0.2.0",
},
"scripts": {
"gulp": "gulp",
}
}
クリーンアップ タスクを含むプロジェクト ルートにgulpfile.jsを追加します。
/// <binding Clean='clean' />
"use strict";
var gulp = require("gulp"),
rimraf = require("gulp-rimraf");
gulp.task("clean:js", function (cb) {
return rimraf("path to js folder to delete", cb);
});
gulp.task("clean:css", function (cb) {
return rimraf("path to css folder to delete", cb);
});
gulp.task("default", ["clean:js", "clean:css"]);
project.jsonで、npm スクリプトを呼び出します。
{
...
"scripts": {
"precompile": "npm run gulp" // this will call the default gulp task
},
}
詳細については、asp.net ドキュメント サイトで gulp の使用方法に関するドキュメントを参照してください。必要に応じて、 gulpの代わりにgrunt
を使用して同じことを行うことができます。
于 2016-08-16T08:56:06.577 に答える
0
必要なコマンドをバッチ ファイルまたはシェル ファイルに入れ、コンパイル後のステップでそのファイルを呼び出します。
于 2016-08-16T08:26:50.477 に答える