[解決済み] .npmrcファイルを追加するにはどうすればよいですか?
2022-03-01 22:42:50
質問
Mac OS Sierraにnodeをインストールしました。私は仕事でWindowsを使用しているので、nodeフォルダに.npmrcファイルがありますが、Macではそれが見つからないようです。 問題は、私はフォーマットのレジストリを追加したいです。
"scope=rohit-project@rohit-aquila:registry=https://registry.npmjs.org/
//registry.npmjs.org/:_authToken=03408522-4rfca-dff4f-dfsf-43863gfe3492"
MAC OS Sierraでnpm installを実行して、私のプロジェクトのための依存性とモジュールをインストールできるようにするには、どのように追加すればよいですか。
.npmrcファイルを簡単に作成し、上記のコードを追加したのですが、その後npm installを実行すると、以下のエラーが発生します。
rohitsrivastava$ npm install
npm ERR! Darwin 16.4.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install"
npm ERR! node v7.7.3
npm ERR! npm v4.1.2
npm ERR! code E404
npm ERR! 404 Not found : @rohit-project/notes
npm ERR! 404
npm ERR! 404 '@rohit-project/notes' is not in the npm registry.
npm ERR! 404 You should bug the author to publish it (or use the name yourself!)
npm ERR! 404 It was specified as a dependency of '@rohit-project/mega'
npm ERR! 404
npm ERR! 404 Note that you can also install from a
npm ERR! 404 tarball, folder, http url, or git url.
解決方法は?
ここにはいくつかのポイントがあります。
-
はどこにあるのでしょうか?
.npmrc
ファイルが作成されます。 - プライベートパッケージのダウンロード方法
実行中
npm config ls -l
は、npm の暗黙の設定をすべて表示します。
.npmrc
これは環境/オペレーティングシステムに依存するためです。しかし、一度もログインしたことがない場合 (
npm login
は空のままです。ログインすれば作成できます。
もうひとつは2番です。をつけることで、実はできるんです。
.npmrc
ファイルをNPMパッケージのルートに作成します。このファイルは認証の際にNPMによって使用されます。また、シェルからの変数補間もサポートしているので、このようなこともできます。
; Get the auth token to use for fetching private packages from our private scope
; see http://blog.npmjs.org/post/118393368555/deploying-with-npm-private-modules
; and also https://docs.npmjs.com/files/npmrc
//registry.npmjs.org/:_authToken=${NPM_TOKEN}
ポインタ
関連
-
[解決済み】npm 5で作成されたpackage-lock.jsonファイルはコミットするのでしょうか?
-
[解決済み] EventEmitter のメモリリークの可能性が検出された
-
[解決済み] joiライブラリを使用して2つの時間を比較する方法
-
[解決済み] エラーです。Expressでビューの検索に失敗しました
-
[解決済み] npm package.jsonファイルのdependencies, devDependencies, peerDependenciesの違いは何ですか?
-
[解決済み] package.jsonの各依存関係を最新バージョンに更新する方法は?
-
[解決済み] Node.jsを完全にアンインストールして、最初から再インストールする方法 (Mac OS X)
-
[解決済み] Node.jsのnpmモジュールをアンインストールするにはどうすればよいですか?
-
[解決済み] nvmを使用してnpmのバージョンを変更するにはどうすればよいですか?
-
[解決済み] sudo を使用しないと NPM モジュールがグローバルにインストールされない
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] テスト
-
[解決済み】Node Version Manager のインストール - nvm コマンドが見つかりません。
-
[解決済み】Google spreadsheet api Requestに不十分な認証スコープがあった。
-
[解決済み] 非推奨パッケージに関するNPM警告メッセージ
-
[解決済み】Nodejsの解決方法:Error: ENOENT: そのようなファイルまたはディレクトリがありません
-
[解決済み】「npm install」と「npm rebuild」の違いとは?
-
[解決済み】Mongooseで配列の値を更新する方法
-
[解決済み] npm install エラー - ローカルの発行者証明書を取得できません。
-
[解決済み] NodeJsのSequelizeでautoIncrementはどのように動作するのですか?
-
[解決済み] Express.js req.bodyが未定義です。