タグ付けされた質問 「gruntjs」

Gruntは、JavaScriptプロジェクト用のタスクベースのコマンドラインビルドツールおよびタスクランナーです。

5
複数のCSSおよびJavaScriptファイルをGrunt.js(0.3.x)で連結および縮小する方法
注:この質問はGrunt 0.3.xにのみ関連し、参照用に残されています。最新のGrunt 1.xリリースのヘルプについては、この質問の下の私のコメントを参照してください。 私は現在、Grunt.jsを使用して、最初にCSSファイルとJavaScriptファイルを連結してから縮小する自動ビルドプロセスをセットアップしようとしています。 JavaScriptファイルを正常に連結および縮小できましたが、gruntを実行するたびに、ファイルを上書きするのではなく、ファイルに追加するだけのようです。 CSSの縮小または連結については、まだこれを行うことができません。 不快なCSSモジュールの観点からconsolidate-css、grunt-css&を使用してみましcssminたが、役に立ちませんでした。それらを使用する方法について私の頭を得ることができませんでした! 私のディレクトリ構造は次のとおりです(典型的なnode.jsアプリケーションです): app.js grunt.js /public/index.html / public / css / [さまざまなcssファイル] / public / js / [さまざまなJavaScriptファイル] アプリケーションのルートフォルダーにあるgrunt.jsファイルは現在次のようになります。 module.exports = function(grunt) { // Project configuration. grunt.initConfig({ pkg: '<json:package.json>', concat: { dist: { src: 'public/js/*.js', dest: 'public/js/concat.js' } }, min: { dist: { src: 'public/js/concat.js', …


5
JavaScript WebアプリとJavaサーバー、すべてMavenでビルドするか、WebアプリにGruntを使用しますか?
私たちはAngularJSでWebアプリケーションを実行しており、依存性管理にBowerを使用し、テストの構築、実行などにGruntを使用するというアイデアを気に入っています(Yeoman) サーバーはMavenを使用してJavaで行われるため、もちろんmvn installすべてをシンプルに構築したいと思います(Webアプリケーション+サーバー) では、どのようなアプローチを採用しましたか、またその理由は何ですか。 1)それらを実際には2つの異なるアプリケーションとして扱います。したがって、異なる構築方法/ツールを使用することは許容されます。 2)Grunt Bowerを忘れて、Mavenプラグインを使用して、Webアプリケーションのビルド、テストの実行、依存関係の管理を行います。もしそうなら、どれですか? 3)Maven execプラグインを使用してGruntを呼び出し、フロントエンドWebアプリケーションをビルドします。私はこれを解決策というよりはハックとして捉えています。 4)その他。 Jenkinsとの統合が容易なアプローチはプラスです。 前もって感謝します!

6
グラントタスクでコマンドを実行する
私のプロジェクトではGrunt(JavaScriptプロジェクト用のタスクベースのコマンドラインビルドツール)を使用しています。カスタムタグを作成しましたが、それにコマンドを実行できるかどうか疑問に思っています。 明確にするために、私はクロージャテンプレートを使用しようとしています。「タスク」はjarファイルを呼び出して、Soyファイルをjavascriptファイルにプリコンパイルする必要があります。 コマンドラインからこのjarを実行していますが、タスクとして設定したいと思います。

3
Karma:コマンドラインから単一のテストファイルを実行する
だから、私はこれを探し回っていましたが、ここで「類似した」答えが見つかりましたが、私が望んでいるものとは厳密には一致していません。 カルマで単一のファイルをテストしたい場合はfit()、fdescribe()問題のファイルに対してを実行する必要があります... ただし、私がしたいのは、設定ファイルを使用してカルマを呼び出し、特定のファイルに転送できるようにすることです。そのため、ファイルを変更する必要はありません。 karma run --conf karma.conf.js --file /path/to/specific/test_file.js これを行うことは可能ですか?またはヘルパーと一緒に?(うなり声または一口を使用して?)

5
Grunt.jsコピーですべてのファイルをディレクトリから別のファイルにコピーします
ビルドプロセスの一環として、ディレクトリ内のすべてのファイルを別のディレクトリにコピーしようとしています。明示的に指定した個々のファイルに対しては正常に機能しますが、ディレクトリ全体をコピーしようとすると、ディレクトリ構造全体をコピーする(またはまったく何もしない)などの奇妙なことを行います。これが私のGruntFile.jsの関連部分です: copy: { myvoice: { files: [ { src:"src/html/index.html", dest:"dist/myvoice/index.html" }, { src:"src/html/css/style.css", dest:"dist/myvoice/css/style.css" }, { src:"src/html/js/require.js", dest:"dist/myvoice/js/require.js" }, { src:"build/myvoice/main.js", dest:"dist/myvoice/js/main.js" }, { src:"src/html/css/fonts/*", dest:"dist/myvoice/css/fonts/" } ] } }, 具体的には、それが私が機能することができない最後の行です: { src:"src/html/css/fonts/*", dest:"dist/myvoice/css/fonts/" }

6
グラントスロー「再帰的プロセス.nextTickが検出されました」
Lion 10.9.2とnodejs v0.10.26を実行しています sassファイルの自動コンパイルと、うなり声を使ったライブリロードをセットアップしたいのですが、複雑ではありませんが... 実行するgrunt watchと、次のエラーが発生します (node) warning: Recursive process.nextTick detected. This will break in the next version of node. Please use setImmediate for recursive deferral. util.js:35 var str = String(f).replace(formatRegExp, function(x) { ^ RangeError: Maximum call stack size exceeded ここにGruntfile.jsがあります module.exports = function(grunt) { // Project configuration. grunt.initConfig({ pkg: …


2
grunt.jsタスクの一覧表示
私はすべての利用可能なグラントタスクのリストを印刷する方法を考え出そうとしています。レーキを使用すると、次のようになります。 $ rake -T うなり声に相当するものは何ですか?例えば $ grunt -T 連結 ジャスミン 縮小する
87 gruntjs 

4
gruntをインストールする方法とそれを使用してスクリプトを作成する方法
こんにちは私はWindows764ビットにGruntをインストールしようとしています。コマンドを使用してGruntをインストールしました npm install -g grunt npm install -g grunt-cli しかし今、私がやろうとするとgrunt init、それは私にエラーを投げています- 有効なGruntfileが見つかりませんでした。:方法を設定作男への詳細については、スタートアップガイドを参照してください http://gruntjs.com/getting-started致命的なエラー:Gruntfileを見つけることができません。 しかし、システムのgruntフォルダーの内部を見るGruntfile.jsと、そこにあります。誰かがこのうなり声を正しくインストールする方法とうなり声を使用してビルドされたスクリプトを書く方法を教えてもらえますか?Gruntを使用してスクリプトを作成したい場合、1つのHTMLページとJavaスクリプトがあります。どうすればよいですか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.