ホームページ > 記事 > ウェブフロントエンド > node-sass のインストールが失敗する理由と解決策の詳細な説明
この記事は主に、node-sass のインストールが失敗する理由と解決策をサンプルコードを通じて詳しく紹介しています。必要な方は以下を参照してください。一緒に学びましょう。
前書き
通常、npm を使用して node-sass 依存関係をインストールするときは、github.com から .node ファイルをダウンロードします。家庭内のネットワーク環境の問題により、ダウンロードに時間がかかったり、タイムアウトで失敗する場合があります。
これは、sass を使用する学生が遭遇する可能性のあるイライラする問題です。
解決策は、他のソースを使用するか、ツールを使用してダウンロードし、インストール ソースをローカルに指定することです。
解決策 1: Taobao ミラー ソースを使用する
変数 sass_binary_site を Taobao ミラー アドレスを指すように設定します。例:
npm i node-sass --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/ // 也可以设置系统环境变量的方式。示例 // linux、mac 下 SASS_BINARY_SITE=https://npm.taobao.org/mirrors/node-sass/ npm install node-sass // window 下 set SASS_BINARY_SITE=https://npm.taobao.org/mirrors/node-sass/ && npm install node-sass
または、グローバル ミラー ソースを設定します:
npm config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/
後で、node-sass のインストールになると、淘宝網ミラーからダウンロードされます。
解決策 2: cnpm を使用する
さらに、cnpm を使用して node-sass をインストールすると、デフォルトで Taobao ミラー ソースからダウンロードされます。これも解決策です:
cnpm install node-sass
解決策 3: .node をローカルにダウンロードします
ここに移動します バージョン番号とシステム環境に従って、.node ファイルのダウンロードを選択します:
https://github.com/sass/node-sass/releases
次に、インストール時に、変数 sass_binary_path を指定します。 :
npm i node-sass --sass_binary_path=/Users/lzwme/Downloads/darwin-x64-48_binding.node
インストール失敗後の再試行 インストールの問題
最後に、何人かの学生が、以前のインストールが失敗し、再インストール後にダウンロードが停止した場合はどうすればよいかという質問をしました。次に、アンインストールしてからインストールします:
npm uninstall node-sass && npm i node-sass --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
以上がnode-sass のインストールが失敗する理由と解決策の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。