web-dev-qa-db-ja.com

エラー:Node Sassは現在の環境をまだサポートしていません:Windows 64ビットとfalse

E:\A Prem World\Team_Work_Tasks\Anjali\Anjali_20160524\QuizApp_20160524_01_Anj>ionic serve -l
(node:4772) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.
There is an error in your gulpfile:
Error: Node Sass does not yet support your current environment: Windows 64-bit with false
For more information on which environments are supported please see:
TODO URL
    at Object.<anonymous> (E:\A Prem World\Team_Work_Tasks\Anjali\Anjali_20160524\QuizApp_20160524_01_Anj\node_modules\node-sass\lib\index.js:12:11)
    at Module._compile (module.js:541:32)
    at Object.Module._extensions..js (module.js:550:10)
    at Module.load (module.js:456:32)
    at tryModuleLoad (module.js:415:12)
    at Function.Module._load (module.js:407:3)
    at Module.require (module.js:466:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (E:\A Prem World\Team_Work_Tasks\Anjali\Anjali_20160524\QuizApp_20160524_01_Anj\node_modules\gulp-sass\index.js:187:21)
    at Module._compile (module.js:541:32)
48

このエラーメッセージは、Ionicの問題ではなく、Gulpファイルで実行するように指定されているnode-sassの問題を示しています。 node-sassエラーNode Sass does not yet support your current environmentは、実行しようとしているnode-sassのバージョンが、インストールされているノードのバージョンと互換性がないことを示します。

使用しているnode-sassのバージョンについて Node Sassリリースノート を確認し、必要なノードのバージョンを確認します。ノードのバージョンが間違っている場合、互換性のあるペアができるまで、ノードをダウングレードするか、node-sassをアップグレードする必要があります。ノードのバージョンがサポートされている場合、npm rebuild node-sass(node-sassがグローバルにインストールされている場合は-gを使用)を実行するだけでよい場合があります。それでもうまくいかない場合は、npm uninstall node-sass && npm install node-sass(必要に応じて-gを使用して)できます。

このgithubの問題 にはこれに関する多くの情報があります。

72
Quinn Comendant

Python 2.7.x(3.xではない)をインストールしてから@Quinn Comendantのようにnpm uninstall node-sass && npm install node-sassをインストールした後にのみ、私のために働いています。

7
Diogo Rodrigues

node_modulesを削除してnpm installを実行すると、これらのエラーが修正されました。

他の人は言う:npm rebuild node-sassまたはnpm audit fixが役立つかもしれません。

4
Enayat

私はこれを試しましたが、それは私のために機能せず、エラーを投げました:

npm --depth 9999 update 
npm rebuild node-sass

最新のNode.js(現時点では11.11.0 Current)をインストールしましたが、この問題に直面した後、次のことを行いました。

  1. 推奨バージョンへのダウングレード(現時点では10.15.3 LTS)、
  2. node_modulesを削除し、
  3. 次に、糸を再インストールします。
     yarn install
     yarn start

これらのコマンドを実行した後、すべてがうまく機能しています。

3
Avjol Sakaj

npm uninstall node-sass && npm install node-sass修正するより良い方法です

3
Pullat Junaid

私は同じ問題を抱えており、次のことまでに解決します:

1-現在のプロジェクトのノードSassバージョンを確認する

2- node-sassリリースに移動: " https://github.com/sass/node-sass/releases/tag/v@.@.@ "(ただし、ノードsassバージョンはこちら)

3-サポートされている環境の表を確認し、Nodeバージョンが存在するかどうかを確認します

4-ノードのバージョンを最後のバージョンにダウングレードしない場合は、テーブルに存在します

私はそれが完璧な解決策ではないことを知っていますが、私の場合は別のものを見つけられません

1
Osama Gazal

これを試して:

npm --depth 9999 update
npm rebuild node-sass
1
Fernando Gomes

使用しているnode-sassのバージョンのNode Sassリリースノートを確認して、必要なノードのバージョンを確認してください。ノードのバージョンが間違っている場合、互換性のあるペアができるまで、ノードをダウングレードするか、node-sassをアップグレードする必要があります。ノードのバージョンがサポートされている場合は、npm rebuild node-sassを実行するだけでよい場合があります。それが機能しない場合は、npm uninstall node-sassまたはnpm install node-sassを実行できます。

1
Shraddha Patel

私の場合、問題はノードの最新バージョンのインストール時でした。 10.6.0。 @Quinnを参照して同じエラーが表示され、そのバージョンがアンインストールされ、8.11.3 LTSバージョンがインストールされました。正常に動作しています:)

1
Tarun Kumar

この問題に陥ったのは、npm i @ionic/app-scriptsだけがうまくいったことです。

0
nscalf

コマンドnpm uninstall node-sass && npm install node-sassは役に立たなかったが、 Python 2.7 および Visual C++ Build Tools をインストールした後、node_modulesフォルダーを削除し、管理者からCMDを開いてnpm install --msvs_version=2015を実行した。そして、正常にインストールされました!

このコメント および このリンク も役立ちます。

0

WindowsでGit-Bashを使用していますか? PowerShellを試すまで同じエラーが表示されていましたが、魔法のようにこのエラーは消えました。

0
Sohail Ahmed

以下のスタックトレースからのリンクは、この問題の解決に役立ちました。

Module build failed: Error: Node Sass does not yet support your current environment: Windows 64-bit with Unsupported runtime (64)
For more information on which environments are supported please see:
https://github.com/sass/node-sass/releases/tag/v4.7.2

このリンク(https://github.com/sass/node-sass/releases/tag/v4.7.2)は、サポートされているノードのバージョンを明確に示しています。

    OS      Architecture    Node
    Windows x86 & x64       0.10, 0.12, 1, 2, 3, 4, 5, 6, 7, 8, 9
    ...     ...             ...    

ノードバージョンを8.11.1にダウングレードした後、npm installを再度実行しました。次のメッセージを受け取りました。

Node Sass could not find a binding for your current environment: Windows 64-bit with Node.js 8.x

Found bindings for the following environments:
  - Windows 64-bit with Unsupported runtime (64)

This usually happens because your environment has changed since running `npm install`.
Run `npm rebuild node-sass --force` to build the binding for your current environment.

最後に、指示通りにnpm rebuild node-sass --forceを実行し、すべてが機能し始めました

0
amdg