2017-05-05 16 views
5

私はこれらの質問の多くをSOで示していますが、問題を解決したり解決したりするものはありません。
ノードSassは、現在の環境のバインディングを見つけることができませんでした。Windows 64ビット(Node.js 6.x)。 奇妙なことですが、Node.js 6.xがインストールされていません。コマンドラインからノード-vが私にv5.10.1を与えます。ノードSass現在の環境にバインドされていません

私はまっすぐボックスのうちAngular4ユニバーサルAsp.netコアのVisual Studio 2017のテンプレートです。

私は

  • NPMのVisual Studio toolsinウェブ外部ノード-SASS --force
  • 並べ替えノードを再構築

    が失敗しようとした

    :Microsoft.AspNetCore.Server.Kestrel [13] 接続ID "0HL4JSD9SSV8E":未処理の例外がアプリケーションによってスローされました。 のSystem.Exception:エラーで失敗しましたモジュールをノードに呼び出します。エラー:事前レンダリングをエラーのため失敗したモジュールのビルドに失敗しました:エラー:不足している結合Dを:\プロジェクト\ angular2 \ node_modules \ノード-SASSの\ベンダ\ win32の-x64-48 \ノードで

    • 64ビットWindows:以下の環境のためのNode.js 6.xのとWindowsの64ビット

      見つかりバインディング:binding.node ノードサスは、現在の環境のバインディングを見つけることができませんでした.js 5.xの

    ご使用の環境にちゃんを持っているので、これは通常起こります走って以来のged npm installnpm rebuild node-sass --forceを実行して、現在の環境のバインドを構築します。 at module.exports(D:¥Projects¥angular2¥node_modules¥node-sass¥lib¥binding.js:15:13) atオブジェクト。 (D:\プロジェクト\ angular2 \ node_modules \ノード-SASS \ libに\ index.js:14:35)

    私が間違っている

?それはあなたが不一致を参照してください理由ですので、埋め込まれたノードの独自のバージョンだ

+0

OSXでも同じ問題があります。 'npm install --save-dev node-sass'を実行すると一時的に動作することがあります。私は条件を孤立させていない。私はこのレポに取り組んでいます。https://github.com/dancancro/jhipster-sample-app-ng2/tree/newmodules –

+0

これがあなたに役立つかどうかわかりませんが、問題を解決するために、私はMavenを変更しましたノードのバージョンを 'node -v'によって与えられたものとは異なるものに設定するpom.xmlというファイルの中に設定します。多分AspNetのようなものがあります –

+0

答えをhttps://stackoverflow.com/questions/40904101で見てください – John

答えて

1

を回避する方法を説明します。外部ツール]> [プロジェクトおよびソリューション]> [ウェブパッケージ管理>外部Webツール次に

の設定>

  • ツール:

1

のVisual Studio 2017(15.4.1)では、あなたがに行くべき下記のようにツールの順序を変更してください。

External Web Tools

これは私のために働きました。

関連する問題