問題タブ [vinyl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
463 参照

node.js - gulp タスクの開始点として process.stdin を使用するにはどうすればよいですか?

gulp-sass プラグインを使用して、gulp を使用して SCSS を CSS コードに変換しています。これはすべて正常に動作していますが、gulp を使用して Unix パイプから入力 (SCSS コード) を受け取り (つまり、 read process.stdin)、これを消費して、出力を にストリーミングしたいと考えていprocess.stdoutます。

process.stdin周りを読んでからReadableStream、ラップしてから、gulpタスクで使用vinylできるようです。stdin

ただし、これを行うとエラーが発生します。

これはどういうわけか特別だと思いますstdinが、node.js の公式ドキュメントには true であると記載されていますReadableStream

0 投票する
1 に答える
360 参照

ftp - vinyl ftp ファイルが既に存在する場合、ファイルを作成できません

[vinyl ftp] で自分のものを展開しようとすると、エラーが発生します。

ログは次のとおりです。

設定は次のとおりです。

configご覧のとおり、フォルダーが既に存在する場合でも、彼はフォルダーを作成しようとします。

フォルダーのコンテンツは、configいくつかの xml ファイルです。

0 投票する
1 に答える
256 参照

javascript - gulp によって生成されたビニール ファイルに対して vinyl.isVinyl() が false を返すのはなぜですか?

私は gulp のソース コードについて学んでおり、gulp プラグインを作成しようとしました。

今、私は何かについて混乱しています。

これは以下の私のプラグインコードです:

vinylこれは、ファイルが作成されるgulp ソース コードの一部です。

https://github.com/gulpjs/vinyl-fs/blob/master/lib/src/wrap-with-vinyl-file.js

私の混乱:

transformFunction登録済みは、ファイルである必要があるオブジェクトをthough2.obj()受け取ります。filevinyl

なぜvinyl.isVinyl()戻るのfalseですか?

fileオブジェクトに_isVinylプロパティがないのはなぜですか?

0 投票する
2 に答える
771 参照

javascript - Gulp タスクはエラーなしで完了しますが、宛先にファイルは保存されません

私は一種の些細な問題で立ち往生しており、コツをつかむことができません。

シナリオは次のとおりです。

Gulp タスクを使用して、htmlテンプレートをjavascript使用するように変換していgulp-html2jsます 私の環境はNode v6.9.1, gulp 3.9.1, Windows 7

ここにgulpfile.jsがあります

タスクを実行すると、数ミリ秒で完了しますが、ディレクトリtemplates.jsに生成されませんbin

GitHub と stackoverflow にリストされている同様のアイテムで以下の提案を試みましたが、成功しませんでした。

誰かが私の間違いを見つけるのを手伝ってくれますか?

ありがとう。

提供された例の出力を編集します。