問題タブ [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.
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
- CSS
- node_modules (関連するすべてのパッケージを含む)
- サス
- スタイル.css
- Gruntfile.js
- パッケージ.json
そして、私のGruntfileは次のとおりです
gruntjs - Grunt がエラー メッセージをスローしている
プロジェクトで grunt を実行しようとしていますが、以下のエラーが発生し続けます。私は実際の Grunt サイトの「Getting Started」に従いましたが、これを取得し続けています。Gruntfile にもコードを含めました
これは以下の私のうなり声です:
これらは私が得ているエラーメッセージです:
ローカル Npm モジュール「grunt-contrib-compass」が見つかりません。インストールされていますか?
ローカル Npm モジュール「grunt-contrib-uglify」が見つかりません。インストールされていますか?
ローカル Npm モジュール「grunt-newer」が見つかりません。インストールされていますか?
ローカル Npm モジュール「grunt-contrib-watch」が見つかりません。インストールされていますか?
警告: タスク "newer:compass" が見つかりません。--force を使用して続行します。
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 に戻りました。
どうもありがとう!
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 を使用して続行します。
このエラーの理由はわかりません。ありがとう!
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'">
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 のいずれかに何かが欠けている必要があります
それが理にかなっていることを願っています
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.
node.js - grunt-nodemon を実行すると、モジュールが見つからないというエラーがスローされます。
以下のように、ノード アプリ (ノード バージョン -4.2.2、npm バージョン - 2.14.7) に gruntfile があります。
コマンドを実行grunt
すると、次のようなエラーがスローされます。
以下のように、アプリのルートに gruntfile.js と server.js ファイルの両方があります。
以下のように grunfile.jsのスクリプト ファイル パスを変更すると、機能します。