【Windows】【Nodejs】npm installできない??

Windows

 

Reactでnode-sassを使おうと思い、npm install node-sass したらエラーが出ました

どうやら、WindowsでNode環境使用している際によくあるエラーらしい…

インストール系のエラーってよくわからないから、嫌なんだよなー(笑)

とはいえ、インストールできないと積むので、解決していきます

 

 

エラー内容

 

まずは、エラーの内容を確認してみます

 

 

Visual Studioが見つからないことが原因みたいです

NodeJsは一部C++を使用しているらしく、そのためのコンパイラが必要になるよう。

 

また、色々調べるとPython3系もダメみたいで、2系をインストールする必要があるとのこと。

 

応急処置をしてみる

 

PowerShellを管理者権限で実行し、下記のコマンドを実行すると解決する場合が多いらしい

 

PythonやC++のインストールやパスを通すことを勝手にしてくれる
→エラーに出ていた足りないものを補ってくれるとのこと

 

ひとまず、やってみた

 

 

別のエラーが出ました。。。

沼りそうなので、PythonとVisual Studioをインストールして、パスを通すことにします

 

インストールやら、パスを通すやら

Visual Studio Build Tools のインストール

 

下記URLからダウンロードしたものを実行(ダブルクリック)します

Thank you for downloading Visual Studio - Visual Studio

 

少し待つとインストーラが起動するので、C++のビルドツールをインストールします

 

 

インストール済みになればOK!
※今回は「Visual Studio Build Tools 2022を入れました

 

Python2.7をインストール

 

下記のURLから、「Windows x86-64 MSI installer」をおとします

Python Release Python 2.7.15
The official home of the Python Programming Language

 

 

おとしたファイルを実行します

 

 

どんどん「Next」おして、インストールしていきます

 

npmにパスを通す

 

インストールが終わったので、それらのパスをnpmに通します

 

 

再実行してみる

 

これで準備が整ったので、もう一回 node-sass をインストールしてみます

 

 

いけました!

 

参考文献

 

Windows10にてNode環境構築によくあるエラー - Qiita
Node.jsの環境構築はLinuxでは問題なく一発で完了できるのはほとんどですが、Windows10のOSだと、よくエラーが発生し、回避しないと先に進まないケースもあります。・node-gyp…
https://www.suzu6.net/posts/334-yarn-error-node-gyp/
node.jsのエラー解決方法 "gyp ERR! find VS You need to install the latest version of Visual Studio" - Qiita
#node.jsを使用するときのエラーの対処法普段、Vue.JsのフレームワークであるNuxt.jsを使用して主に開発業務を行っているのですが、node.jsでのエラーにはかなり悩まされました。…

 

 

コメント

タイトルとURLをコピーしました