6

私は Web アプリ開発の初心者で、 、 、 、および を使用する Yeoman チュートリアルを実行yogruntましbowerangular

homebrew を使用して と をインストールnodeしましたが、いくつかの権限やその他の理由でnpmエラーが発生し続けました。npmを使用してアンインストールnodebrew、代わりに とnvmをインストールnodenpmていたため、エラーが発生しなくなりました。

しかし、nvmやや面倒です。nodeこれがバージョン マネージャーであることは理解してnvm use 0.10います。シェルを開くたびにバージョン マネージャーを使用する必要はありません。しかし今、新しいシェルから Web アプリを使いたいときはいつでも、grunt servegrunt-cli をインストールする必要があります:

nvm use 0.10
npm install -g grunt-cli
# ...
grunt serve

grunt-cliグローバルにインストールしていませんか? それともnpm、異なるシェル間で「固執」しないため、無意味ですか?

基本的に、現時点では 1 つのバージョンのノードを使用するだけで問題ありません。新しいシェルを開くたびに再インストールする必要がないように、、、などを設定するにはどうすればよいnvmですか?npmgruntgrunt

4

2 に答える 2

-1

nvm use everytime を使用する代わりに、 .nvmrc ファイルを残すことができます

ドキュメントからのように:

echo "0.12" >> .nvmrc 

次にそのディレクトリに入ると、 nvm はそのファイルを読み取り、その特定のバージョンをロードします。

で動作するかどうかを確認できます

nvm use
于 2016-08-11T23:55:15.653 に答える