質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Node.js

Node.jsとはGoogleのV8 JavaScriptエンジンを使用しているサーバーサイドのイベント駆動型プログラムです。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

gulp

gulpは、Node.jsをベースとしたタスク自動化ツールの一つ。ストリームでファイルを処理することが特徴です。CSSプリプロセッサの使用時のコンパイルや、CSS・JavaScriptファイルの圧縮・結合などを自動的に行うことができます。

Q&A

0回答

1885閲覧

gulp-changedを使ってtimestampベースの差分をしたい。

SaekoIwaki

総合スコア33

Node.js

Node.jsとはGoogleのV8 JavaScriptエンジンを使用しているサーバーサイドのイベント駆動型プログラムです。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

gulp

gulpは、Node.jsをベースとしたタスク自動化ツールの一つ。ストリームでファイルを処理することが特徴です。CSSプリプロセッサの使用時のコンパイルや、CSS・JavaScriptファイルの圧縮・結合などを自動的に行うことができます。

0グッド

0クリップ

投稿2017/04/30 01:09

いつもお世話になっております。
よろしければご回答お願いします。

現状

gulp-changedを使って差分をしています。

var update_src = ('src/**/*.*'); gulp.task("update", function(){ gulp.src( update_src ) .pipe(gulp.dest('diff1/**/*.*') .pipe(changed('diff1/**/*.*')) .pipe(gulp.dest('diff1/**/*.*') .pipe(gulp.dest( 'diff2/' )); });

問題点

差分することはできましたが、
gulpを起動したタイミングで差分対象フォルダに(diff1)にsrc全てを書き出す設定をしているため
gulpを再度起動したタイミングで上書きしてしまいます。

何がしたいのか・どうしたいのか

差分対象のフォルダ(diff1)に一日一回だけ、または日をまたぐ事も考えて、日付指定をして差分対象を
書き出す処理をしたいです。

同じような質問が偶然にもあったので、対応したいのですが
解決に至りませんでした。
解決内容

解答には、gulp-changedのtimestampベースのフィルタリングがあるようですが、
どのように指定すればよいでしょうか?

optionにあるのかと思ったのですが、そのようではなかったみたいです。
node.jsの記述式でtimestampを使ったフィルタリングを追加してあげるということでしょうか?

何か書き方のヒントがあれば、ご教授ください。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問