npm ERR!エラー:CERT_UNTRUSTEDの問題が解決しました



Npm Err Error Cert_untrusted Problem Solved



nodejsは紹介しません。最近、ITは非常に強力な機能を備えた非常に人気のあるテクノロジーです。著者も本当にそれを研究しました。 nodejsソフトウェアプロジェクトのインストール時にエラーが報告されました:

npm ERR!エラー:CERT_UNTRUSTED



注意深い調査とグーグルの後、それはSSLの問題であることが判明しました:



解決:

npm config set strict-ssl false

または

npm config set registry=”http://registry.npmjs.org/”

エラーコード-ELIFECYCLEを続行し、次のコマンドを実行します
npm cache clear --force
npm install -g npm(アップグレード)



解決策:コマンドプロンプト(管理者として実行)[Windowsの場合は、スーパー管理者としてコマンドを実行します。Linuxにはsudoが必要です]

最後の文に注意してください:root / Administratorとしてこのコマンドをもう一度実行してみてください。

コマンドの前にsudoを追加します
sudo npm install --save-dev grunt
しかし、これは機能しない可能性があります。これが必要です。

sudo npm install --unsafe-perm = true --save-dev grunt
それでもエラーが発生する可能性があります。これを試してください。

sudo npm install --unsafe-perm = true --allow-root --save-dev grunt

背景:Linuxにnodejsをインストールした後、npm installコマンドを使用してプロジェクト関連の依存関係をインストールすると、アクセス許可が拒否されたアクセス許可が定義されていないことが報告されています。私はrootユーザーです。

ソリューションにはこのコマンドが必要です。

npm install --unsafe-perm = true --allow-root

npmのインストールソースを変更します。具体的な方法は次のとおりです。

1.configコマンドnpmconfig set Registry https://registry.npm.taobao.org npm info underscoreを使用します(上記の構成が正しい場合、このコマンドは文字列応答を返します)

2.コマンドラインでnpm--registry https://registry.npm.taobao.org info underscoreを指定して、インストールします。

次に、npm install -g ****を再実行すると、問題ありません~~~

経験と経験を要約する:

プロジェクトのライフサイクル中に新しい依存モジュールをインストールするたびに、良い習慣を身に付けてくださいnpm install xxx --save
npmは--saveを追加します依存モジュールのバージョン情報はpackage.jsonに書き込まれます
したがって、デプロイするサーバーを変更するたびに、パッケージファイルを直接cpし、npm installを実行して、package.json(復元)の情報に従ってデプロイされたかのように、オペレーティング環境に依存させることができます。

もちろん、最も重要なことは、ノードのバージョン互換性が最初であるということです

私の理解によると、この種のノードプロジェクトは、依存パッケージのバージョンを指定するだけでなく、オペレーティング環境のバージョン番号やビルドツールのバージョン番号、オペレーティングシステム、データベースのバージョンなど、他の依存関係のバージョンも指定します。 、など、なぜなら ノードの変更が速すぎる(更新されたバージョンは高速で、ECS構文も異なります)

ノードのバージョンが低すぎる場合はどうすればよいですか?

nモジュールをインストールします:sudo npm install -g n(ノードにはnというモジュールがあり、node.jsのバージョンを管理するために使用されます)。

node.jsを最新の安定バージョンにアップグレードしますターミナルに入力します:n安定

正常にインストールされたノードのバージョンを確認できます:node -v

npmのいくつかの一般的なコマンドを共有する

npm -v#バージョンを表示し、npmが正しくインストールされているかどうかを確認します。

npm install express #installexpressモジュール

npm install -g express#Expressモジュールをグローバルにインストールする

npm list#インストールされているモジュールのリスト

npm show express#モジュールの詳細を表示

npm update#現在のディレクトリにあるプロジェクトのすべてのモジュールをアップグレードします

npm update express#現在のディレクトリにあるプロジェクトの指定されたモジュールをアップグレードします

npm update -g express#グローバルにインストールされたエクスプレスモジュールをアップグレードする

npm Uninstall Express#指定されたモジュールを削除します