質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
npm

npmは、Node Packaged Modulesの略。Node.jsのライブラリ・パッケージを管理できるツールです。様々なモジュールを簡単にインストールでき、自分でモジュールを作成し公開する際にも使用できます。

Q&A

0回答

997閲覧

gitlabでのnpm作成/ パッケージ読み込みができない事象

takasan2

総合スコア3

npm

npmは、Node Packaged Modulesの略。Node.jsのライブラリ・パッケージを管理できるツールです。様々なモジュールを簡単にインストールでき、自分でモジュールを作成し公開する際にも使用できます。

0グッド

0クリップ

投稿2020/10/29 06:57

前提・実現したいこと

こちらのリンクから
https://karuta-kayituka.hatenablog.com/entry/2020/04/05/124531
npmのパッケージを作成しようとしております。
そのうえで、gitlab上に新しくプロジェクトを作成し、
上記のリンクに沿って実行しておりました。

その際に、上記リンクの「2. 他のリポジトリからimport確認」で躓いている状態です。

発生している問題・エラーメッセージ

gitlabにnpmパッケージを作成し、package.jsonのdependenciesに
今回の作成したモジュールを追加してgit installをしようとすると
以下のようなエラーが発生します。
※レスポンスを待っても応答せず、ずっとnpm installをしているような感じです。

※package.json(dependenciesに記載したこと)

"xxxModule": "git+ssh://git@gitlab.XXXX/xxxModule.git"

※log

error 404 'xxxModule' is not in the npm registry. 16 error 404 name can no longer contain capital letters 17 error 404 18 error 404 'xxxModule@latest' is not in the npm registry. 19 error 404 Your package name is not valid, because 20 error 404 1. name can no longer contain capital letters 21 error 404 Note that you can also install from a 22 error 404 tarball, folder, http url, or git url.

※gitlabではprivateのプロジェクトを作成している状態です。

様々なリンク先ではgit+https://xxx.gitという形式や
単純にhttps://xxx.gitなども試してみましたが同様にうまくいっておりません。

ちなみにgit+https://xxx.gitでは以下のようなエラーが発生しておりました。

npm ERR! Error while executing: npm ERR! /usr/bin/git ls-remote -h -t https://git@gitxxx.git npm ERR! npm ERR! remote: HTTP Basic: Access denied npm ERR! fatal: Authentication failed for 'https://git@gitlabxxx.git/' npm ERR! npm ERR! exited with error code: 128 npm ERR! A complete log of this run can be found in: npm ERR! /xxx/_logs/xxx.log

試したこと

urlをhttps://やgit+https://, git+ssh://に変更してnpm installしてみたこと
gitlabの.gitのリンクコピーになっているものをhttpsとsshどちらとも試してみたことです。

質問がわかりづらい場合は、自分の理解力が足りていないせいだと思いますが、
申し訳ありませんがよろしくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問