問題タブ [gulp]

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 投票する
4 に答える
2326 参照

javascript - 私の js ディレクトリにある src ファイルを取得しようとしたときに、これが **/*.js を意味することを誰かが説明できますか?

GulpJS ファイルをまとめる方法を学習しようとしていますが、いくつかの場所で次のソース参照を見ています * / .js が、それが正確に何を意味するのかはわかりません。誰かがこれが何であるかを説明できますか?

私のファイル構造が以下のようなものである場合、* 各 js ライブラリ内の各 js ファイルと js src 内の各 js ファイルにアクセスするにはどうすればよいですか? * 各画像にアクセスするにはどうすればよいですか?

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

javascript - run() を使わずに gulpfile.js を書く

私は JavaScript 開発の現場に不慣れで、現在、まともなワークフローを進めようとしています。ただし、Gulp の仕組みを理解するのに苦労しています。npm を使用して依存関係をインストールし、自分の能力が及ぶ限り、gulpfile を作成しました。

思ったようにうまくいかないし、何を検索すればいいのかわからないままグーグルするのは本当に大変です。いくつかのブログを読みましたが、残念ながらその方法を理解できませんでした。run() を使用すべきではないことは承知していますが、その場合、どのようにコードを記述すればよいでしょうか?

誰かが依存関係が実際に何であるかをわかりやすい英語で説明できれば、私は本当に感謝しています. これも海で。

お時間を割いていただきありがとうございます。

アントン

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

sass - gulp-ruby-sass で mixin が見つからない

私は Gulp.js と Sass を使い始めたばかりで、ミックスインの使用にこだわっています。

これが私のgulp.jsファイルです:

そして、これは私の main.scss ファイルです:

これは、生成されるエラーです。

他のすべての Sass は正常に動作しています。エラーを発生させるのはミックスインだけです。

インストールしましたCompass 0.12.2

不足している宝石/モジュールはありますか?

システムは、Ubuntu VM を使用して Vagrant で実行されています。

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

jekyll - Gulp と Livereload で Jekyll を使用する

この質問は、Gulp で Jekyll を実行する方法を示唆しています。

livereload をトリガーできないことを除いて、正常に動作します (ただし、エラーなしで実行されます)。

ノードに関する私の知識は限られているため、おそらく何かが不足しています...

0 投票する
10 に答える
93611 参照

javascript - gulp.run は非推奨です。タスクを構成するにはどうすればよいですか?

これは、タスクの依存関係に置き換える方法がわからない構成されたタスクです。

対応する変更ログ https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md#35 [gulp.run を非推奨]

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

node.js - gulp.watch でジャスミンを使用する方法

ファイルを保存するたびにテストを実行しようとしています。ガルプウォッチは次のとおりです。

たとえば app/maps.js をテストするために、次のような spec/nodejs/mapsSpec.js ファイルを作成しています。

仕様ファイルを変更すると、すべてが正常に機能します。app/maps.js ファイルを変更すると、変更によってテストがトリガーされます。もう一度変更すると、テストがトリガーされますが、変更は有効になりません。たとえば、2 回目に console.log('foo') を追加すると、gulp ウォッチを再起動して再度保存するまで表示されません。したがって、ジャスミンを gulp.watch で使用する場合は、1 回の実行のみで問題ありません。

gulpプロセスでrequireがnodejsにキャッシュされているためだと思います。では、どうすればいいですか?

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

backbone.js - bower と gulpjs をうまく連携させるには?

gulpjs と bower を使用して、bower.json ファイルから始めて、必要なパッケージの依存関係を呼び出したいと思います (理想的には、html 5 ボイラープレートでビルドを開始し、次にバックボーンでビルドを開始します)。gulp を使用する目的は簡単なプロジェクト管理のためなので、プロジェクトにスクリプトを自動挿入する方法 (bower_components ディレクトリからプルする) と head タグへのパスを追加する方法を理解したいと思います。これは責任があると思います gulp以下のリンクで、私はうなり声がこの機能を提供するという印象を受けているので、うなり声ができる場合は、できるはずです。

このtutは、プラグイン「grunt-bowercopy」でgruntjsを使用していることを除いて、私が探しているすべてをカバーしているようですhttp://simonsmith.io/managing-bower-components-with-grunt/

gulp と bower をうまくプレイさせる方法を知っている人はいますか。HTML 5ボイラープレートをダウンロードしてから、JavaScriptにバックボーン/jqueryとfontawesomeなどのcssを1つのコマンドbower updateで含め、スクリプトタグをヘッダーに挿入し、必要なメインファイルをプルするのはクールです私のプロジェクトに(これは多くの面倒な作業を殺してしまいます)。私はうなり声がこれを「grunt-bowercopy」プラグインで具体的に処理すると仮定しているので、本質的にプラグイン「gulp-bowercopy」またはこれを提供する何かを探していますか?

gulp/grunt とそれらを実際に活用する方法については、まだ学ぶべきことがたくさんありますが、これは素晴らしいツールのように思えます。