Я использую Node.js 10, который является рекомендуемой версией, и просто пытаюсь запустить простую задачу gulp для компиляции некоторых файлов SCSS.Однако я получаю следующую ошибку.
Узлу Sass не удалось найти привязку для вашей текущей среды: 64-битная Windows с Node.js 10.x Обнаружена привязка для следующих сред: - 64-битная Windows с Node.js 8.x
Полная ошибка здесь
Failed to run "C:\Users\lee\Documents\Projects\Merch.Umb\Src\Merch.Web\Gulpfile.js"... cmd.exe /c gulp --tasks-simple C:\Users\lee\Documents\Projects\Merch.Umb\Src\Merch.Web\node_modules\node-sass\lib\binding.js:15
throw new Error(errors.missingBinary());
^ Error: Missing binding C:\Users\lee\Documents\Projects\Merch.Umb\Src\Merch.Web\node_modules\node-sass\vendor\win32-x64-64\binding.node Node Sass could not find a binding for your current environment: Windows 64-bit with Node.js 10.x Found bindings for the following environments:
- Windows 64-bit with Node.js 8.x This usually happens because your environment has changed since running `npm install`. Run `npm rebuild node-sass` to download the binding for your current environment.
at module.exports (C:\Users\lee\Documents\Projects\Merch.Umb\Src\Merch.Web\node_modules\node-sass\lib\binding.js:15:13)
at Object.<anonymous> (C:\Users\lee\Documents\Projects\Merch.Umb\Src\Merch.Web\node_modules\node-sass\lib\index.js:14:35)
at Module._compile (internal/modules/cjs/loader.js:688:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:699:10)
at Module.load (internal/modules/cjs/loader.js:598:32)
at tryModuleLoad (internal/modules/cjs/loader.js:537:12)
at Function.Module._load (internal/modules/cjs/loader.js:529:3)
at Module.require (internal/modules/cjs/loader.js:636:17)
at require (internal/modules/cjs/helpers.js:20:18)
at Object.<anonymous> (C:\Users\lee\Documents\Projects\Merch.Umb\Src\Merch.Web\node_modules\gulp-sass\index.js:162:21)
Должен ли я удалить v10 и установить более старую версию Node.Js?