ラッキーな日々

望んでも望んでも、叶わないから望み続ける

vue 共通

忘れたのか知らないのかも忘れた NPMってなに?

投稿日:

Pocket

NPM

知らないまま使ってうまくいけばいいやとそのままにしていたnpm

npmとはパッケージ管理システムの1種。Node Package Managerの意。ライセンスはArtistic License 2.0。 Node.jsのパッケージ管理システムであり、Google V8 JavaScript Engineで動作する。npm自身もJavaScriptで記述されている。

出典 ウィキペディア npm (パッケージ管理ツール) – Wikipedia https://ja.wikipedia.org/wiki/Npm_(%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E7%AE%A1%E7%90%86%E3%83%84%E3%83%BC%E3%83%AB)

npm とは
Node Package Manager の略。
JavaScript 系のパッケージを管理するツール。
必要とするパッケージをインストールする際、依存するパッケージもまとめてインストールしてくれる。
ライセンスは Artistic License。GPL に似ているが、改造版を再配布する際に名称変更が必要な点が異なる。
npm パッケージを集めたリポジトリ (npmjs.com) が運営され、40万ものパッケージが登録されている。
インストール
npm のインストール方法は Node.js のインストール を参照してください。

出典 npm入門 http://www.tohoho-web.com/ex/npm.html

npmインストールエラー

npm installでエラーが発生した場合

1.node_modulesを消してみる
rd /s node_modules //win
rm -rf node_modules

2.キャッシュクリア
npm cache clean
npm cache clean –force //エラーになった場合

3.npmの最新化
npm update -g npm

4.npmをアンインストール
npm uninstall npm -g

5.プロキシ環境下の場合はconfigを確認
npm config list

proxyの変更

npm -g config set proxy http://proxyserver:8080
npm -g config set https-proxy http://proxyserver:8080

ダメならregistryにも設定してみる

npm -g config set registry http://registry.npmjs.org/

6.Windowsの方はビルドツール必須ですよ
npm install –global windows-build-tools

それでも解決しない場合
下記を参照してみてください。

GitHub – nodejs

そもそもnodeのバージョンとnpmのバージョンの組合せが悪いという場合、エラーになることもあるようです。ぼくはこのパターンで半日潰したことが……。

隣の人は成功しているのに自分だけ……というときは、node.jsのバージョンも確認したほうがいいかもしれません。

node.jsのバージョン確認方法

node -v

出典 スギモトノート https://sugimotonote.com/2017/10/31/npm-install-error/#npm-2

スポンサーリンク
スポンサーリンク

関連記事

ディレクティブ?? 忘れたよ みのむしさん

ディレクティブってなんだっけ ディレクティブ(Directive)とは、プログラミングのコマンドのような意味で使われる用語で、プログラミング言語の一部の構成要素を指す。 この構成要素とは、コンパイラや …

カメも笑った javascriptのド素人

カメも笑った javascriptのド素人 javascript 意味 よくわかるサイトへのリンク 配列(Array) 複数の値をまるで1つのデータのように取り扱う 初心者でもみるみるわかる! Jav …

ねずみさん リセットエーピーアイ じゃなかったんだね。

REST APIを読み飛ばしていたら 調べるのも面倒くさくREST APIをRESET API(リセットエーピーアイ)だと思い長い間、なんかリセットするAPIなんだろうなと文脈もつながらないまま斜め読 …

キューポラって何? フクロウさん。

キューポラって何 動画みてたらキューポラのある街ってでてきたんだけど、キューポラが気になって眠れない。 フクロウさん キューポラって何? キューポラ(cupola furnace)は、コークスの燃焼熱 …

クリオネさん label for=”ID名”って何

label要素 フォーム部品とラベルを関連付けることができます。

お名前: 出典:部品とラベルを関連付ける URL https://w …

調べよう

ありがとう

【プロフィール】
はじめまして EveryDayisaGoodDayです。日本語に直すと日々是好日となります。
個人事業者です。望んでいたわけではないですが、いつのまにかそうなっていました。

病気をしてから、物忘れがひどいのでこのブログは私的な備忘録です。
さっきやったことも忘れるのでブログ自体も迷走中。
望んでも 望んでも 叶わないから望み続ける。

ペットのおうち

鍵開け 鍵修理 24時間 緊急対応
24時間対応鍵トラブル緊急サービスの全国展開おなじみのマルチ救急24岡山市鍵トラブル修理サービスホームページがリニューアル。

岡山市で、お住い 金庫 バイク 原付の鍵トラブルに緊急対応。

  • 鍵をなくしてドアが開けられない。
  • 鍵穴の不具合で鍵が回らない。
  • 鍵が折れた

鍵のトラブルでお困りならお気軽にお問合せ下さい。

深夜の突然の水漏れやトイレのつまりに困ったことは、ありませんか?

全国24時間対応で水漏れ修理 トイレつまりに深夜でも緊急に出動してくれる水道修理サービスがあります。

水漏れ 排水つまりでお困りならこちらの安心の水道修理サービスをご利用してみてください。