問題タブ [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 投票する
2 に答える
96 参照

gruntjs - Gruntfile.js が特定のパッケージを実行していない

次の Gruntfile を見て、cssnano と autoprefixer が実行されていない理由を特定できるかどうかを確認していただけますか?

Grunt は現在私のプロジェクトを監視しており、保存するたびに正常にgrunt-sassコンパイルされますが、どちらもgrunt-cssnano実行autoprefixerされておらず、エラーも報告されていません。

エラーなしで完了。2015 年 11 月 25 日水曜日 13:12:18 GMT+0000 (GMT 標準時) に 1.906 秒で完了 - 待機中...

ファイル「sass\styles.scss」が変更されました。「sass:dist」(sass) タスクの実行

セットアップ (特に css 部分)で何か間違ったことをしgrunt-contrib-watchたと思いますが、それは単なる推測です。

私のプロジェクトフォルダは次のようになります

  • 距離
    • CSS
      • スタイル.css
  • node_modules (関連するすべてのパッケージを含む)
  • サス
    • スタイル.css
  • Gruntfile.js
  • パッケージ.json

そして、私のGruntfileは次のとおりです

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

gruntjs - Grunt がエラー メッセージをスローしている

プロジェクトで grunt を実行しようとしていますが、以下のエラーが発生し続けます。私は実際の G​​runt サイトの「Getting Started」に従いましたが、これを取得し続けています。Gruntfile にもコードを含めました

これは以下の私のうなり声です:

これらは私が得ているエラーメッセージです:

ローカル Npm モジュール「grunt-contrib-compass」が見つかりません。インストールされていますか?

ローカル Npm モジュール「grunt-contrib-uglify」が見つかりません。インストールされていますか?

ローカル Npm モジュール「grunt-newer」が見つかりません。インストールされていますか?

ローカル Npm モジュール「grunt-contrib-watch」が見つかりません。インストールされていますか?

警告: タスク "newer:compass" が見つかりません。--force を使用して続行します。

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

gruntjs - Grunt cssmin / CleanCSS ソースマップのリベース

次の「コンテンツ」フォルダー構造で cssmin を使用しています。

ここで、styles.min.css と styles.min.css.map は、「src」フォルダー内のすべてのスタイルシートを連結/縮小した結果です。

私は最初に、styles.min.css に画像の URL が間違った場所 (つまり、「../src/dir1/images/image1.png」ではなく「images/image1.png」) に含まれているという問題がありましたが、ありがたいことに、この面倒な構成は修正されました。それ:

新しい問題:生成されたソースマップ ("styles.min.css.map") には、["content/src/dir1/style1.css", "content/src/dir2/style2.css"] のようなソースが含まれています。 ["../src/dir1/style1.css", "../src/dir2/style2.css"]. これは、マップが次のような間違った場所を指していることを意味します。

「content/dist/content/src/dir1/style1.css」および「content/dist/content/src/dir2/style2.css」

これを解決するにはどうすればよいですか?

参考までに、csswring も試しましたが、ソースマップは正常に動作しているにもかかわらず、一般的なイメージ/インポート URL のリベースが適切に機能していないことが判明したため、cssmin に戻りました。

どうもありがとう!

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

javascript - タスクRequireJSエラー「out」または「dir」構成値のいずれかがありません

私のグラントファイルは次のとおりです。

そして実行すると、このエラーが発生します

エラー: エラー: "out" または "dir" 構成値がありません。プロジェクトを完全に最適化するために「appDir」を使用する場合は、「dir」を使用します。1 つのファイルに最適化したい場合は、「out」を使用します。Function.build.createConfig で (D:\LauraAcosta\Fuentes Estadisticas\AgronetEstadisticas-master\node_modules\grunt-requirejs\node_modules\requirejs\bin\r.js:31109:19) 警告: タスク "requirejs:dist" が失敗しました。--force を使用して続行します。

このエラーの理由はわかりません。ありがとう!

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

angularjs - 警告: タスク「デフォルト」が見つかりません

これが私のGruntfile.js

ここに画像の説明を入力

ここに画像の説明を入力

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

gruntjs - Yeoman Webapp で CSS link[rel=preload] メソッドをロードする方法

link[rel=preload]yo webappで新しい標準を使用しgrunt serveてCSSファイルをロードする方法はありますか?
例:

<link rel="preload" href="path" as="style" onload="this.rel='stylesheet'">

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

html - html css および js ファイル 404 のうなり声 (見つかりません)

css/scss コンパイルを修正した後、html ファイルで css を実行しようとしていますが、取得し続けます:

GET http://localhost:8080/dist/css/screen.css 404 (見つかりません)localhost/:26

GET http://localhost:8080/source/js/modernizr.js 404 (見つかりません)localhost/:28

さて、私のhtmlファイルのパスは次のとおりです。

私は何を間違っていますか?それはhtmlパスの問題ですか?それともgruntfile.jsの問題ですか?html または gruntFile.js のいずれかに何かが欠けている必要があります

それが理にかなっていることを願っています

これは私のフォルダ構造です。

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

javascript - cliからphpを実行するためのgrunt-shellタスクが見つかりません

私はうなり声から始めています。CLIからいくつかのphpファイルを実行したいと思います。

だから私はgrunt-shellをインストールしました npm install --save-dev grunt-shell

今、私はこのgruntfileを持っています:

タスクを呼び出すすべての組み合わせを試しましたが、出力は常に次のとおりです。

Warning: Task "shell:php" not found. Use --force to continue. Aborted due to warnings.

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

node.js - grunt-nodemon を実行すると、モジュールが見つからないというエラーがスローされます。

以下のように、ノード アプリ (ノード バージョン -4.2.2、npm バージョン - 2.14.7) に gruntfile があります。

コマンドを実行grunt すると、次のようなエラーがスローされます。

以下のように、アプリのルートに gruntfile.js と server.js ファイルの両方があります。

以下のように grunfile.jsのスクリプト ファイル パスを変更すると、機能します。