問題タブ [gruntfile]

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

node.js - Grunt 読み取り/書き込みファイル。レースコンディション?

いくつかの単調なタスクを使用して、アプリケーションの自動リリース スクリプトを配線しています。基本的に、私は使用します

grunt.file.readJSON('package.son', {encoding: 'utf8'});

...バージョンを抽出してインクリメントし、次に使用します

fs.writeFileSync('package.json', JSON.stringify(packageJson, null, 2), 'utf8');

それを書き戻す。まっすぐに。

別のタスクは、新しいインクリメントされたバージョン番号で git-commit にタグを付け、ファイルを再度読み取る必要があります。この時点で、タスクはまだ古いバージョンを読み取ります。(後で手動でファイルを調べると、新しいバージョンがあるため、インクリメントと書き込みが機能します)

ここで何がうまくいかないのですか?それは競合状態ですか、それとも面倒なタスクが何らかの方法で非同期に実行されますか?

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

node.js - Heroku にデプロイされた Grunt アプリ ...そして次は?... アプリが起動しない

私は gruntfile を使用した基本的なノード アプリを持っており、展開するのに苦労しました。だから私は新しい単調な仕事をして、いくつかの変更を加えました。その後、デプロイは問題ありません。

しかし今、私が自分のアプリに行くとき。空白のページがあります。appConfig.app dir はロードされません。

私はおそらく、私が理解できなかった何か大きなものを見逃しています。私は grunt connect がワイヤを実行すると思っていましたが、server.js が何かを待っているようです。

NB : ここでは Express は必要ないと思います。

以下は異なるファイルです:

  • gruntfile.js
  • サーバー.js
  • package.js

Gruntfile.js

サーバー.js

パッケージ.json

0 投票する
3 に答える
391 参照

css - Grunt Build: CSS が正しい画像ディレクトリを参照していない

私は、yeoman を介して生成された角度のあるアプリケーションを持っています。

grunt build を実行すると、main.css はプロジェクト構造である /assets/images ディレクトリ内のファイルを探します。css でファイルの場所が変更されていません。

私のdistディレクトリのプロジェクト構造:

  • 距離/
    • bower_components/
    • 画像/
    • スクリプト
    • スタイル/
    • index.html

問題

main.css は、/images ではなく /assets/images を探しています。どのプラグインがこれを引き起こしているのかわかりません。

具体的には、背景画像を使用しています。

これが私のpackage.jsonです:

}

私のうなり声ファイルのタスクは次のとおりです。

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

javascript - Grunt Serve:dist - リソースの読み込みに失敗しました: サーバーは 404 のステータスで応答しましたか?

yeoman を使用して作成した角度プロジェクトの grunt serve:dist の出力ファイルを提供するたびに、index.html にアクセスするとコンソールに 404 エラーが表示されます。

Gruntfile.js のグローバル パスも変更しましたが、それでも次のエラーが発生します。

ここに私のGruntfile.jsのリンクがあります

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

node.js - mean.js を本番環境にデプロイする方法は?

私はyeomanジェネレーターを構築しました - mean.jsアプリ

aws ec2 Linux インスタンスをセットアップしました。サーバーとして nginx をインストールしました。プロキシ サーバーとしてノードをセットアップしました。ポートをセットアップしました。grunt を使用して、application.js、application.css を含む dist フォルダーを構築しました。 templates.js、vendor.js、および vendor.css

これらのファイルからサイトをローカルまたはリモートで実行することはできません。開発環境を使用し、80個の個別のjsファイルのサイトをロードする場合にのみ機能します。私のdistフォルダに?(または一般的に)

私はこのチュートリアルに従いました: https : //blog.dylants.com/2014/11/19/bundling-production-assets-for-mean-js/ application.css ファイル

grunt prod を実行して取得しようとしました

現時点では、レポ全体を自分のインスタンスにクローンしたばかりですが、これは正しくないことがわかっています。CPU は 8% で、読み込み時間は約 60 秒です。どうすればよいかわかりません。

production.js

うなり声ファイル

助けていただけれ幸いです。よろしくお願いします!! :)

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

javascript - Grunt サーバー エラー

以前の開発会社が部分的にしか完了していなかった Web プロジェクトを引き継いだところです。Web サイトは、私がよく知らない Grunt サーバーによって提供されているようです。

を実行するgruntと、次のエラーが表示されます。

以下はグラントファイルです。

このサーバーは本番環境でも使用する必要がありますか? これが失敗する可能性がある他の理由がある場合は?

アップデート

実行grunt serveすると、次のエラーが表示されます。

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

javascript - grunt と入力すると、「jshint:all failed」エラーが表示されます

grunt で jshint を実行しようとしていますが、次のエラーが発生します。

私はそれを強制しようとしましたが、それは仕事のほんの一部しか行いません.

私はcourseraの指示に従い、use strictが見つからないというエラーをスローしていたので'use strict';、私に追加しました。で要求するファイルをapp.js追加しました。まだエラーが発生しています。以下のスクリプトを含めています。.jshintrcjshint:options

app.js

Gruntfile.js