[解決済み】モジュール 'node-sass' が見つからない場合の ERROR
2022-04-01 23:42:30
質問
構成:macOS High Sierra、バージョン10.13.2、node:v8.1.2 npm:5.0.3 angularjsのプロジェクトでnpm startを実行すると、このエラーが表示されます。
ERROR in Cannot find module 'node-sass'
この後、私は実行します。
npm i node-sass
今度はこんなエラーが出ました。
gyp: No Xcode or CLT version detected!
gyp ERR! configure error
gyp ERR! stack Error: `gyp` failed with exit code: 1
なぜnpmはnode-sassをインストールしないのですか?どうすればnode-sassをインストールできますか?
解決方法は?
以下はその解決策です。
sudo npm install --save-dev --unsafe-perm node-sass
お楽しみに
オプションの説明のために編集しました(コメントより)。
--save-dev は、アプリがローカルの node_modules でモジュールを見つけることができるようにするために使用します。--save-dev は package.json の devDependencies にパッケージを追加します。--unsafe--permは、インストールスクリプトをrootで実行するときに使います。sudoを避けるには、代わりにnvmを使います。sudoはすでに言及されているので、--unsafe--permは本当に必要ありません。つまり、このコマンドは基本的に、どんな犠牲を払ってでもnode-sassをインストールするようにスクリプトをエアタイトしています。
関連
-
[解決済み] angularJSのSTATEを理解する
-
処理されない例外が発生しました。Angular 実行中のプロジェクトで NGCC に失敗しました。
-
angularでのng-repeatとtrack by
-
[解決済み] ngInject'を本当に書く必要があるのか?
-
[解決済み] インストールされているnpmパッケージのバージョンを検索する
-
[解決済み] sudoを使わずにnpmがエラーを投げるのを修正する方法
-
[解決済み] Node.jsで "Cannot find module "エラーを解決するにはどうしたらいいですか?
-
[解決済み] node.jsで「Error: spawn ENOENT」をデバッグするにはどうすればよいですか?
-
[解決済み] AngularJSのサービスをコンソールからテストするにはどうしたらいいですか?
-
[解決済み】npmインストールエラー - MSB3428: Visual C++コンポーネント "VCBuild.exe" を読み込めなかった。
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】typeerrorは、未定義のプロパティ'data'を読み取ることができません。
-
[解決済み] Angular 1.2+ で ng-bind-html-unsafe を複製するために $sce.trustAsHtml(string) を使用するにはどうしたらよいですか?
-
[解決済み] どのようにangularJSでrouteProviderとlocationProviderを設定するのですか?
-
[解決済み] angularjsでチャートを作成する【終了】。
-
[解決済み] ng-pattern` - 数字だけをチェックする方法は?
-
AngularJS がエラー $digest already in progress を報告する
-
[解決済み] どのように$state.goにパラメータを追加しますか?
-
[解決済み] package.jsonのチルダ(~)とキャレット(^)の違いは何ですか?
-
[解決済み] AngularJS コントローラにおける 'this' と $scope の比較
-
[解決済み] なぜAngularJSはselectに空のオプションを含めるのですか?