Node Sass は現在の環境に対するバインディングを見つけることができませんでした。
2022-02-26 13:03:46
同一プロジェクトで複数人が開発する場合、ローカル環境が異なったり、ノードのバージョンが異なったりすると、上記のようなエラーが発生することがあります。解決方法は以下の通りです。
(1) 依存関係を削除する
rm -rf node-modules
(2) ローカル環境の変更
1. First run: npm install -g node-gyp
2, then run: run npm install -global -production windows-build-tools to automatically install the cross-platform compiler: gym
(3) 依存関係を再インストールする
cnpm i
(4) 依存関係のインストール後、まだエラーが出る場合は、ローカルのnode-sassを再構築します。
npm rebuild node-sass
一般的には、上記の手順を踏めば、基本的に問題は解決します。上記の手順を踏んでもまだエラーが発生する場合は、以下の変更を行ってください。
node-sassのバージョンの前にある小さな三角形を削除し、node-sassを再インストールし、その後の手順(4)を繰り返して実行します。
関連
-
vueプロジェクトの起動に失敗しました。ENOENT: no such file or directory, open 'E:\CordovaProjectpackage.json'.
-
Vue-npm ERR! コード ENOENT エラーの解決方法など
-
node.js UnhandledPromiseRejectionWarning エラーの解決方法
-
Expressのエラーを解決する。送信後にヘッダーを設定できない。
-
expressはエラーを報告します。エラー [ERR_HTTP_HEADERS_SENT]: ヘッダがクライアントに送信された後、ヘッダを設定することができません。
-
Ubuntu 20 nvmのインストールの問題(コマンドが見つからない)
-
UnhandledPromiseRejectionWarning:EACCES: 権限拒否エラー(npmでdevを実行した場合)に対する有効な解決策の可能性
-
npm install時にundefinedのプロパティを読み込めない('extraneous'を読み込む)。
-
Node.jsのエラーの解決策。Cannot find module express
-
ルーティングがエクスポートされないエラー。Router.use() はミドルウェアの関数を必要としますが、Object を取得しました。
最新
-
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 実装 サイバーパンク風ボタン