問題タブ [grunt-contrib-copy]

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 に答える
133 参照

gruntjs - Grunt copy は、タスクを簡素化する方法についての提案が必要です

Gruntfile で Grunt コピー タスクを使用しています。このプロジェクトは Yeoman によって作成されました。

タスク定義を簡素化する方法についての提案を探しています。expand フィールドと dest フィールドは、各ファイル セットで同じであることがわかります。これを簡単にする方法はありますか?オプションは使えますか?

これが私のタスクです

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

gruntjs - grunt.jsでフルパスなしでファイルをコピーするには?

grunt.jsで/pckgtoの中身をコピーしたい。/dist構造は次のとおりです。

これが私のGruntfile.js

Grunt を実行すると、パスが保持されます。のすべてをコピーしますdit/folder1/folder2/pckg。なにが問題ですか ?

ご協力いただきありがとうございます !

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

javascript - Grunt-Contrib-copy expand が機能しない

Grunt とファイルのコピーに問題があります。

expand true このコード行を追加すると、完全にスキップされます。

と の両方--verboseを使用し--stackて、問題がどこにあるかを確認しており、コードを実行してもエラーは発生しません。  

expand true が取り出されると、ファイルはコピーされますが、親ディレクトリが追加されます。したがって、ここで expand: true オプションに問題があるようです。

私も試してみましたが'cwd'、同様'src'に設定され'*'ていますが、どちらも機能しません。

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

gruntjs - cwd オプションが指定されている場合、Grunt-contrib-copy タスクが失敗する

私はこのうなり声のセットアップを持っています:

そして、私がそれを実行すると、常に次のようになります。

奇妙なことに、この構成で実行すると、次のようになります。

毎回動作します。誰かが理由についての手がかりを持っていますか? 次のコード行でエラーが発生したようです。

grunt-contrib-copy タスクで。どんな助けでも大歓迎です。

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

express - grunt-contrib-copy を使用してルートにコピーし、ディレクトリ構造を変更する方法

に開発ビューを持つ高速アプリがあります/assets/views。grunt-contrib-usemin を使用してスクリプトを連結/醜化するときに、本番環境で HTML を編集するため、開発ビューと本番ビューを分離する必要があると考えています。

ここで問題です。私の現在のツリー:

理想的には、プロダクション対応のビューがアセットと同じレベルにあることを望みます。grunt-contrib-copy を使用すると、ツリー全体をコピーするようです。publicdest をプロジェクトのルートに設定する方法がわからないため、現在それを入れています。

ここでいくつか質問があります。

  1. dev ビューと production ビューを持つのは悪い習慣ですか? もしそうなら、concat/uglified スクリプトへの参照を持つビューを生成する別の方法はありますか?

  2. grunt-contrib-copy を使用してプロジェクトのルートにコピーするにはどうすればよいですか? 私はassets/views明らかにviews/*したくありませassets/views/*ん..

ありがとう!

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

gruntjs - Grunt コピー タスクはディレクトリ構造を保持できません

Bowerプロジェクトの依存関係をインストールし、必要なファイルのみを取得して、アプリケーションによって提供されるようGrunt.jsにコピーするためにstatic使用しています。

それらの1つはMathJaxライブラリですが、フォルダー全体をコピーしようとすると(以下のコードを参照)、ディレクトリを無視し、MathJaxディレクトリ構造を処理せずにすべてのファイルを宛先にスプレーします.

copyそれはタスクの一般的なバグですか、Gruntそれとも何か間違っていますか?

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

node.js - `Gruntfile.js` のプロパティを使用して、ant と同様に宛先ディレクトリを指定しますか?

プロパティ (ANT と同様) を使用して、ファイルのコピー先ディレクトリを指定できますか?grunt-contrib-copyたとえば、次のようにします。

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

gruntjs - Grunt 環境と html の作成

だから私はかなり新しいうなり声なので、まだいくつかのことを理解しようとしています. しかし、私がやりたいのは、うなり声の「開発」および「本番」構成をセットアップすることです。タスクの設定は完了したと思いますが、特定の要件があり、皆さんの助けを借りて解決できることを願っています。

私の開発環境では、grunt にソース フォルダー (前のタスクで less からビルドされた css) から javascript と css をコピーし、build/public/js フォルダーにコピーしてから、各ファイルの html スクリプト/リンク タグを自動的に書き込みます。それは HTML にコピーされます (usemin または userref を使用できますが、一部のベンダー JavaScript には 10 以上の JavaScript ソースがあるため、HTML 書き込み操作を自動化する方がよいでしょう)。

実稼働環境では、grunt を縮小して、javascript と css を単一のファイルとしてパブリック フォルダーに入れ、ソース ファイルごとに 1 つではなく、コンパイルされたスクリプトごとに html タグを書き込みます。

したがって、結果として、本番ビルドでは単一の css ファイル、単一のベンダー js ファイル、および単一の「myapp」js ファイルが作成され、キャッシュ無効化のためにバージョン番号またはランダムなファイル名が割り当てられ、元の js ソース ファイルがロードされます。開発ビルド。

誰かがこれについて何か指示を与えることができますか? 、しかし、html ectにコピーされたすべてのファイルを書き込む必要があります)

注:違いがある場合は、jsベンダーパッケージにbowerを使用しています

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

regex - grunt contrib 正規表現を使用してファイル内のテキストをコピーして置換する

ファイルを正しくコピーする不機嫌な contrib コピー タスクがありますが、コピーされるファイルのコンテンツ全体で繰り返されるファイル パスも変更したいと考えています。私は JavaScript 正規表現の経験があまりありません。これまでのところ、私の唯一の成功は、ある単語を別の単語に置き換えることです。

文字列「../resources/fonts」を空の文字列「」に置き換えたいと思います。

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

javascript - grunt-contrib-copy のプロセス オプション内で「pkg.version」にアクセスするには?

私のGruntfile.js:

タスクはpkg.versionビットで失敗しています。私は多くのことを試しましたが、どれもうまくいかないようです。私はそれがスコープの問題だと確信していますが、それが何であるかを理解することはできません。どんな援助でも大歓迎です!