安装sass到Node.js的方法很简单

首先

    Node.jsにsassをインストールした際に、エラーになったので、解決手順を備忘録として残します。

环境

    • Mac

 

    • node バージョン:16.15.1

 

    npm バージョン:8.11.0

假设

    • Node.jsはインストール済み(公式サイトから推奨版をインストール)

 

    Node.js公式サイト

情况

    sassのバージョンを指定してインストール
$ npm install --save-dev node-sass@4.14.1 sass-loader@10.0.2
    上記のコマンド実行後に、下記エラー【抜粋】が発生。
npm ERR! gyp verb check python checking for Python executable "python2" in the PATH
npm ERR! gyp verb `which` failed Error: not found: python2

原因

    • 参考記事によると、Nodeのバージョンが原因。

 

    (今回は、16.15.1のバージョンをインストールしていたため、node-sassが対応していないバージョンだったみたいです。)

步骤

Node.jsをアンインストールする。

下記のコマンドでアンインストールできるとのことなので、実行
(検索して沢山出てきたコマンド)

$ lsbom -f -l -s -pf /var/db/receipts/org.nodejs.node.pkg.bom \
> | while read i; do
>  sudo rm /usr/local/${i}
> done
$ sudo rm -rf /usr/local/lib/node \
>     /usr/local/lib/node_modules \
>     /var/db/receipts/org.nodejs.*
    下記エラー発生。(よく分からずにコマンド実行は改めて良くないと思いました。)
can't open /var/db/receipts/org.nodejs.pkg.bom: No such file or directory
**** Can't open /var/db/receipts/org.nodejs.pkg.bom.
    Nodeのパスを取得する
$ which node
/usr/local/bin/node
    削除する
$ sudo rm -rf /usr/local/bin/node
    削除できたか確認
$ node -v
zsh: command not found: node

我已经成功删除了。根据参考文章所述,删除方法似乎取决于是使用包装版(pkg)还是源代码版。嗯,明白了。

バージョンを指定してNode.jsをインストールする。(バージョン14.19.2は下記からどうぞ)
Node.js v14

バージョンを確認する

$ node -v
v14.19.2
    sassのバージョンを指定してインストールする。無事にインストールできました!
$ npm install --save-dev node-sass@4.14.1 sass-loader@10.0.2
Testing binary
Binary is fine
+ sass-loader@10.0.2
+ node-sass@4.14.1

Here’s one option for paraphrasing “まとめ” in Chinese:
总结

    簡単にsassの導入方法をまとめました。お役に立てれば幸いです

请考虑以下引文。

    • gulp-sassインストール時のエラー「which failed Error: not found: python2」の対処方法(Windows)

 

    • インストールしてあるNode.jsやnpmをアンインストール

 

    【Mac版】node.jsのアンインストールと再インストール手順メモ
广告
将在 10 秒后关闭
bannerAds