問題タブ [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 に答える
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ビットで失敗しています。私は多くのことを試しましたが、どれもうまくいかないようです。私はそれがスコープの問題だと確信していますが、それが何であるかを理解することはできません。どんな援助でも大歓迎です!

0 投票する
0 に答える
287 参照

gruntjs - ファイル名に複数のドットを含める場合は Grunt Copy を使用しないでください

grunt-contrib-copy の作業中に、マルチドットで埋められたファイル名に問題があります。

例: backbone.paginator.js

私の Gruntfile.coffee で変数を定義しました。

これは宛先フォルダーにコピーされません。

エラーや破損がなければ、他のファイルはコピーされますが、backbonepaginator はコピーされません。

私は Windows 8 を使用していますが、問題はファイル名に複数のドットがあることだと思います。bower ディレクトリのファイル名を削除または変更すると、正常にコピーされるためです。

助けてくれてありがとう。

解決済み:

私の問題は「bower」の前の「/」であることがわかりました。

私が変更され;

なので

ごめん。

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

javascript - サブディレクトリから .js ファイルを除外するように grunt copy タスクを構成する方法

grunt-contrib-copyフォルダーとファイルをsrcフォルダーからフォルダーにコピーするために使用していbuildます。.jsしかし、ディレクトリ内の app サブディレクトリからすべてのファイルを除外したいと考えていますsrc。これは私の Gruntfile です。.jsただし、除外するのではなく、アプリディレクトリのサブディレクトリからすべてのファイルをコピーしています。それを機能させるには、どのような変更を加える必要がありますか。

これは私のうなり声ファイルです:

参照:ファイル/フォルダーを除外するように grunt コピー タスクを構成する

ありがとう。