0

マシンに bower と grunt をインストールしましたが、どれも機能しません。私:command not foundは両方を取得します。

次のように、bower と grunt へのパスを .bash_profile ファイルに配置しました。
export PATH="/home/user/.node/lib/node_modules/grunt-cli/bin:$PATH"
export PATH="/home/user/.node/lib/node_modules/bower/bin:$PATH"

パッケージが正しくインストールされているように感じますが、見つかりません。

Npm とノードは home/user/.node と home/user/.npm ディレクトリにありますが、これは適切な場所ですか?

which bower/grunt何も出力しない

4

2 に答える 2

1

新しいマシンで環境をセットアップするために、これを思い出さなければなりませんでした。

http://gruntjs.com/getting-startedに従って、特定のプロジェクトで Grunt.js タスク ランナーをインストールして使用するには、次の 2 つの手順が必要です。

  1. Grunt コマンド ライン インターフェイスである「grunt-cli」のみをグローバルにインストールする必要があります。これにより、コマンドがシステム パスに配置されます。これは、セットアップによっては root 権限が必要な場合がある を実行することによって実現されます。gruntnpm install -g grunt-cli

  2. grunt タスク ランナーを適切にローカルにインストールする必要があります。これはnpm install、目的のバージョンの Grunt.js をプロジェクトのpackage.jsonファイルに追加した後、 を実行することで実現されます。これにより、プロジェクトの package.json セクションの下に記述されている Grunt.js の特定のバージョンがインストールされますdevDependencies。これは、nodejs がプロジェクトの開発と展開の依存関係などを記述するために使用するファイルです。

于 2014-12-02T14:53:19.723 に答える
0

.bashrc次のようにファイルにパスを追加することで、なんとか修正できました。

PATH=$PATH:/home/user/.node/lib/node_modules/grunt-cli/bin
PATH=$PATH:/home/user/.node/lib/node_modules/bower

参照

于 2014-10-12T02:07:24.067 に答える