問題タブ [grunt-cli]
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.
windows - Chocolatey、npm、grunt-cli のインストールに関する問題
ノード パッケージを Windows 8.1 にインストールするパスに問題があります。Chocolatey を使用してノードをインストールしたら、次の手順を実行しました。
上記を実行したら、管理者モードで cmd プロンプトを開き、「npm」と入力すると、どのディレクトリからでも正常に動作し、通常の npm の使用法が表示されます。次に「grunt」と入力すると、「grunt」は内部コマンドまたは外部コマンドとして認識されません... というメッセージが表示されます。
すぐに、これは PATH の問題であると思います。
私のPATHはnpmとは何の関係もなかったので、「C:\Users\MYNAME\AppData\Roaming\npm」を追加し、「うなり声」をもう一度試してみましたが、うまくいきませんでした。「C:\Users\MYNAME\AppData\Roaming\npm\node_modules」の中を調べたところ、何もインストールされていないので、「npm install -g grunt-cli」を再度実行して気づいた
したがって、この npm を見て、すべてを 'C:\ProgramData\chocolatey\lib\nodejs.commandline.0.10.33\tools\node_modules' にインストールしています「C:\Users\MYNAME\AppData\Roaming\npm-cache」の npm-cache のように、「C:\Users\MYNAME\AppData\Roaming\npm」のデフォルトのインストール場所を使用するように npm を取得することができます期待どおりにいっぱいになりますか?
ありがとう
gruntjs - 個々の Grunt タスクに --verbose フラグを使用できますか?
「クリーン」タスクの GruntFile の例を次に示します ( grunt-contrib-cleanプラグインを使用):
実行grunt clean:dry
すると次のように出力されます。
を使用するgrunt clean:dry -v
と、私が望むものが得られます:
...しかし、現在のタスクとは関係のない一連の構成ログも表示されます。関連のないすべての構成ログをスクロールせずに、タスクの完全な出力を表示するために --verbose フラグ (またはその他のもの) を使用できますか?
PS: 私の他のプラグインも同じ問題に悩まされており、ドキュメントにもっと期待する必要があることが示されているのに、出力が 1 行しか表示されません。
(関連する質問: grunt-contrib-jasmine からのロギングと、grunt で実行されている JSHint を常に --verbose フラグを使用するように強制する方法は、この質問には答えません)。
node.js - ウェブホスティングで grunt -cli と grunt serve を使用できません
ローカル マシンで完全に動作する Node.js で Web サイトを開発しました。次のコマンドでサーバーを実行します。
問題は、オンライン サーバー (gandi サーバー) で Web アプリケーションを実行するときです。コマンドが使えない
パッケージ '' grunt-cli ''wich をインストールする必要があるため:
サーバー Gandi.net で、グローバル パッケージをインストールできないため、コマンドを使用しません。
私は次のようなプログラムを試します
プログラムが実行されません。
grunt -cli なしで grunt タスク '' serve '' を実行するためのヘルプが必要です
angularjs - 単体テストで grunt dev-test チェックで予期されるエラーが発生しない
grunt dev-test
エラーを返す必要がある以下をチェックするために使用する MEAN を学習しながら、単体テストの実行を開始しようとしています。ただし、端末でgrunt dev-test
はファイルが変更されていることを検出し、エラーは報告されません。
それ以来$scope.scopeOne ='test scope one';
、私はexpect
'test scope one1'
これが「真実ではない」ので通過すべきではありません。それとも、ここで何か間違ったことをしていますか?
指令コード:
プロジェクト全体: https://github.com/tuffs/mean
ubuntu - Grunt CLI はインストールされますが、利用できません
Ubuntu 15.04 で作業しsudo npm install grunt-cli -g
、夢のように機能する Grunt CLI ( ) をインストールしようとしています。この問題はgrunt
、任意のディレクトリで実行しようとすると発生します。エラーは発生せず、コマンドは機能しません。助言がありますか?ありがとう。
bash - Grunt はインストールされていますが、「コマンドが見つかりません」
他の誰かと取り組んでいるプロジェクトで Grunt を使用しようとしています。私の同僚は、Node、NPM、Grunt-CLI をインストールし、Grunt タスクを作成して、作業ディレクトリ全体を Github にアップロードしました。彼が Grunt タスクを実行すると、問題なく動作します。
私は Yosemite 10.10.4 を持っています。Github から作業ディレクトリのクローンを取得しました。しかし、Grunt タスクを実行しようとすると、>> /bin/sh: mysqldump: command not found
Database dump failed!
私は次のことをしました:
- インストールされた Node.js
- コマンドライン版の Grunt をインストール
sudo npm install -g grunt-cli
- Grunt インストーラーから $PATH へのパスを追加する
export PATH=/usr/local/lib/node_modules/grunt-cli/bin:$PATH
とecho $PATH
、/usr/local/lib/node_modules/grunt-cli/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/git/bin
- grunt がインストールされている
grunt --version
ことを確認すると、grunt-cli v0.1.13 grunt v0.4.5
- Grunt を作業ディレクトリにインストールし、
cd /path/to/project/root/
続いてsudo npm install
- package.json と Gruntfile.js が作業ディレクトリのルートにあることを確認しました (同僚のコミットにより、node_modules フォルダが作業ディレクトリのルートに含まれていることにも注意してください)。
問題を特定するのを手伝ってくれる人はいますか?
私はフォローしてきました: