質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.47%
Node.js

Node.jsとはGoogleのV8 JavaScriptエンジンを使用しているサーバーサイドのイベント駆動型プログラムです。

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

Q&A

解決済

1回答

5285閲覧

Node Sass がサポートしている環境を知りたい

AkihiroIshii

総合スコア67

Node.js

Node.jsとはGoogleのV8 JavaScriptエンジンを使用しているサーバーサイドのイベント駆動型プログラムです。

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

0グッド

0クリップ

投稿2019/06/05 13:54

編集2019/06/05 13:55

質問内容

背景

yarn で package.json に記載した script を実行したらエラーがでました。エラーには、「node sass がお使いの環境(Mac OS X)でサポートされていない」とあります。github(※1)を参照するように書いてありました。

(※1)参照するgithubのページ
https://github.com/sass/node-sass/releases/tag/v4.10.0

わからないこと

上記のgithubのページを見たのですが、サポート対象か否かがわかりませんでした(github に不慣れです)。
具体的には、参照先の表「Supported Environments」の内容が、実行環境に適しているのかを知りたいです。

環境
  • Mac OS High Sierra 10.13.6
  • yarn 1.16.0
  • node-sass 4.12.0(Wrapper)[JavaScript]
  • libsass 3.5.4(Sass Compiler)[C/C++]

補足情報

ターミナルで実行したコマンド

terminal

1$yarn run build-css
エラーメッセージ

error

1Error: Node Sass does not yet support your current environment: OS X 64-bit with Unsupported runtime (72) 2For more information on which environments are supported please see: 3https://github.com/sass/node-sass/releases/tag/v4.10.0
package.json の内容

実行したいのは、下記の build-css です。

json

1{ 2 "name": "html_advance", 3 "version": "1.0.0", 4 "description": "", 5 "main": "index.js", 6 "scripts": { 7 "build-css": "node-sass --include-path scss scss/style.scss css/style.css", 8 "watch-css": "nodemon -e scss -x \"npm run build-css\"" 9 }, 10 "author": "", 11 "license": "ISC", 12 "devDependencies": { 13 "node-sass": "^4.9.4", 14 "nodemon": "^1.18.4" 15 } 16}

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

CHERRY

2019/06/05 14:08

Node.js のバージョンはいくつですか?
AkihiroIshii

2019/06/05 14:14

v12.4.0だと思います($node --version で確認しました)。
AkihiroIshii

2019/06/07 00:11

再試行したらエラーがでなくなりました。治ったタイミングが不明ですが、PC再起動などでしょうか。。 直面していた問題は解決しましたが、Githubの表「Supported Environments」の味方については、後学のために知りたいです。 ご教示いただける方がいらっしゃいましたら、よろしくお願いします。
guest

回答1

0

ベストアンサー

参照先の表「Supported Environments」の内容が、実行環境に適しているのかを知りたい

質問文にあるv4.10.0のページにおいては、MacOS(OSX)の行を見ると対応しているNodeのバージョンが「0.10, 0.12, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11」と書いてあるので、v12は対応していません。

再試行したらエラーがでなくなりました

おそらくnpm installyarn installを再度実行し、package.jsonで"node-sass": "^4.9.4"と指定しているので、4.xの中で一番新しい4.12.0がインストールされたからではないでしょうか。4.12.0はnode.js 12をサポートしているようです。

投稿2019/06/07 05:26

karamarimo

総合スコア2551

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

AkihiroIshii

2019/06/07 06:07

node-sassのバージョンだけ気にしていたため、表の「Node」を Node.js 自体のバージョンと捉えることができておりませんでした。表の見方について理解できました。 package.jsonも自分で用意せず勉強不足でした。バージョンの指定方法(キャレット表記)についても調べて理解しました。ありがとうございます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.47%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問