[解決済み] GitHubからnpmパッケージを直接インストールする方法
2022-03-22 18:35:29
質問
GitHubからモジュールをインストールしようとすると、このエラーが発生します。
package.jsonでENOENTエラーが発生しました。
エクスプレスを使って簡単に再現できます。
npm install https://github.com/visionmedia/express
はエラーを投げます。
npm install express
の作品です。
GitHubからインストールできないのですが?
以下は、コンソール出力です。
npm http GET https://github.com/visionmedia/express.git
npm http 200 https://github.com/visionmedia/express.git
npm ERR! not a package /home/guym/tmp/npm-32312/1373176518024-0.6586997057311237/tmp.tgz
npm ERR! Error: ENOENT, open '/home/guym/tmp/npm-32312/1373176518024-0.6586997057311237/package/package.json'
npm ERR! If you need help, you may report this log at:
npm ERR! <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR! <[email protected]>
npm ERR! System Linux 3.8.0-23-generic
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install" "https://github.com/visionmedia/express.git"
npm ERR! cwd /home/guym/dev_env/projects_GIT/proj/somename
npm ERR! node -v v0.10.10
npm ERR! npm -v 1.2.25
npm ERR! path /home/guym/tmp/npm-32312/1373176518024-0.6586997057311237/package/package.json
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /home/guym/dev_env/projects_GIT/proj/somename/npm-debug.log
npm ERR! not ok code 0
どのように解決するのですか?
なぜなら
https://github.com/visionmedia/express
はウェブページのURLであり、npmモジュールではありません。この味を使ってください。
git+{url}.git
git+https://github.com/visionmedia/express.git
またはSSHが必要な場合はこのフレーバーになります。
git+ssh://[email protected]/visionmedia/express.git
関連
-
[解決済み】npm 5で作成されたpackage-lock.jsonファイルはコミットするのでしょうか?
-
git push がエラー fatal で失敗する: git リポジトリに表示されない リモートリポジトリから読み込めない
-
[解決済み] ローカルの Git リポジトリが元々クローンされた URL を特定するにはどうすればよいですか。
-
[解決済み] GitHubでフォークされたリポジトリを更新または同期するにはどうすればよいですか?
-
[解決済み] GitHubのREADME.mdに画像を追加する方法とは?
-
[解決済み] npm installの-saveオプションは何ですか?
-
[解決済み] インストールされているnpmパッケージのバージョンを検索する
-
[解決済み] NPMパッケージの以前の正確なバージョンをインストールするにはどうすればよいですか?
-
[解決済み] なぜ "npm install" は package-lock.json を書き換えてしまうのですか?
-
[解決済み] 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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Jenkinsがgithubでステータスコード128を返しました。
-
[解決済み】GitHubからコードをダウンロードするのは安全ですか?[クローズド]
-
[解決済み] GitHubでフォルダをアップロードする方法
-
[解決済み] 自分のアカウントにあるGitHub IDはどこで確認できますか?
-
[解決済み] githubのマークダウンで取り消し線をつける
-
[解決済み] 別ディレクトリでアクションを実行する
-
[解決済み] GitHub の README.md ファイルで画像を中央に配置するにはどうすればよいですか?
-
[解決済み] README.mdの段落内の改行について
-
[解決済み】githubで特定の課題コメントを参照する方法は?
-
[解決済み] githubで課題を再オープンする方法は?