ラッキーな日々

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

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

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

comment

メールアドレスが公開されることはありません。

ラッキーです(*_*)計算して *

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

教えてタヌキさん インスタンスって何 クラスって何?

インスタンスとクラス インスタンス(instance)は、「実体」や「実例」「事例」のこと。実際のメモリが割り当てられたデータ。 クラスは、「型」や「設計図」、金型というかテンプレート的なもの。 イン …

イヌワシさんから注意が来た もうやめとけビュージェーエス

この森は、無知のものが抜けれるものではない。 最終目標のPWA化には、SSL通信が必須じゃ。 使っているレンタルサーバーは、どのプランもSSL通信には対応しとらんぞ。 やってもむだじゃ。 いのちがある …

属性とプロパティって何が違うん? また教えてアリさん

属性とプロパティって何が違うん? HTML属性 HTMLタグの後ろに、半角スペース区切りで書かれた文字列のことです。 通常HTMLタグに補足的な情報を与える目的で使われます。 CSS属性(プロパティ) …

javascriptについて語り合う

動物たち困る 難しすぎたか... Is it too difficult? . . 別に俺がわるいわけじゃね~ Separately I am wrong ~ 身の丈に合ったことやってりゃよかったのに …

教えてよ象さん データバインディングって何?

データバインディング(データバインド、あるいはData Bindingの訳からデータ結合とも呼ばれる。) とは、XMLなどのデータソースとアプリケーションやウェブページ(ウェブアプリケーション)のユー …

調べよう

ありがとう

【プロフィール】
はじめまして EveryDayisaGoodDayです。日本語に直すと日々是好日となります。
個人事業者として在宅でホームページ制作と運用管理に取り組んでいます。
mail : gebabode@neko2.net
物忘れがひどいので、このブログは私的な備忘録です。
さっきやったことも忘れるのでブログ自体も迷走中。
迷走しすぎて仮想通貨やICO情報も発信中。

ペットのおうち

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

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

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

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





現在ステージ2販売中のファウンテンコネクトですが、500万ドルに到達し、16%ボーナスゾーンに入りました。
次は700万ドル突破で20%ボーナスゾーンに突入です。

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

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

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