Node Sass No绑定您当前的环境

Dar*_*g8r 5 visual-studio node.js npm node-sass

我在SO上看到了很多这样的问题,但似乎没有一个问题可以解决或匹配.
Node Sass找不到当前环境的绑定:带有Node.js 6.x的Windows 64位. 奇怪的是,我没有安装Node.js 6.x. 从命令行,节点-v给我v5.10.1.

我是开箱即用的Angular4 Universal Asp.net核心视觉工作室2017模板.

我试过了

  • npm rebuild node-sass --force
  • 在Visual Studio中的Web外部工具中重新排序节点

    失败:Microsoft.AspNetCore.Server.Kestrel [13]连接ID"0HL4JSD9SSV8E":应用程序抛出了未处理的异常.System.Exception:调用节点模块失败,错误:由于错误,预渲染失败:错误:模块构建失败:错误:缺少绑定D:\ Projects\angular2 \node_modules \node-sass\vendor\win32-x64-48\binding .node Node Sass找不到当前环境的绑定:带有Node.js 6.x的Windows 64位

    找到以下环境的绑定:

    • 带有Node.js 5.x的Windows 64位

    这通常是因为您的环境自运行以来发生了变化npm install.运行npm rebuild node-sass --force以构建当前环境的绑定.在Object的module.exports(D:\ Projects\angular2 \node_modules \node-sass\lib\binding.js:15:13).(d:\项目\ angular2 \node_modules \节点萨斯\ lib中\ index.js:14:35)

我哪里出错了?

nsc*_*nni 1

Visual Studio 提供了自己的嵌入式 Node 版本,因此这就是您看到不匹配的原因。存储库中的故障排除指南介绍了如何解决此问题https://github.com/sass/node-sass/blob/master/TROUBLESHOOTING.md#using-node-sass-with-visual-studio-2015-task-跑步者