2017-02-16 9 views
0

Windows7マシンでnodeJS v6.9.5を使用していましたが、npmrcファイルがパス-C:\ Program Files \ nodejs \ node_modules \ npm \以下の行でプロジェクトの依存関係/必須パッケージをインストールするためのスコープとレジストリURLを追加します。それはうまくいき、私はパッケージをインストールすることができました。Linux上のノードJS v6.9.5の 'npmrc'ファイルが見つかりませんでした

scope=test-incubator 
@test-aquila:registry=https://registry.npmjs.org/ 

さて、私はhttps://nodejs.org/dist/v6.9.5/node-v6.9.5-linux-x64.tar.xz を使用してLinuxマシン上でノードJSのv6.9.5をインストールしている、私はパスでnpmrcファイルを見ることができないんだ - ノード-v6.9.5-のlinux-x64の/ libに/ node_modules/NPM/

私のプロジェクトの依存関係をインストールするには、npmrcファイルを表示および編集することができません。 誰でもLinuxマシンのノードJSセットアップフォルダにこのnpmrcファイルを入手する方法や、npm設定のスコープ/レジストリURLを追加する方法をお勧めします。

おかげ

答えて

1

これは直接あなたがそれを言葉で表現している方法であなたの質問に答えていませんが、私は強くあなたが各プロジェクトのルートにあるファイルとして.npmrcファイルを含めることをお勧めします。たとえば、フォルダの構造は次のようになります。

my-project 
|__some-folder 
|__.gitignore 
|__.npmrc 
|__package.json 

ノードのバージョンを更新するたびに、ノードのバージョン固有のファイルが失われます。これは、グローバルにインストールされたnpmパッケージにも当てはまります。これは、npmパッケージをローカルにインストールし、グローバルにはインストールしないことを推奨する理由の1つです。プロジェクトのすべての構成をローカルに持つ他の主な理由は、他の開発者またはプロジェクトで開発するために使用されるその他のコンピュータに、.npmrcファイルとそのプロジェクトに関連するその他の構成が含まれるようにするためです。

関連する問題