Я попытался запустить gulp и получил ошибку: отсутствует ошибка привязки - PullRequest
0 голосов
/ 25 апреля 2020

Я запускаю Ubuntu в подсистеме Windows 10, и я попытался запустить gulp в проекте, над которым я работаю, и получил следующую ошибку:

[11:55:46] Requiring external module babel-register
/mnt/c/Users/[user]/Documents/sitecore-theme/node_modules/node-sass/lib/binding.js:15
      throw new Error(errors.missingBinary());
      ^

Error: Missing binding /mnt/c/Users/[user]/Documents/sitecore-theme/node_modules/node-sass/vendor/linux-x64-57/binding.node
Node Sass could not find a binding for your current environment: Linux 64-bit with Node.js 8.x

Found bindings for the following environments:
  - Linux 64-bit with Node.js 10.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 (/mnt/c/Users/[user]/Documents/sitecore-theme/node_modules/node-sass/lib/binding.js:15:13)
    at Object.<anonymous> (/mnt/c/Users/[user]/Documents/sitecore-theme/node_modules/node-sass/lib/index.js:14:35)
    at Module._compile (module.js:652:30)
    at Module._extensions..js (module.js:663:10)
    at Object.require.extensions.(anonymous function) [as .js] (/mnt/c/Users/[user]/Documents/sitecore-theme/node_modules/babel-register/lib/node.js:152:7)
    at Module.load (module.js:565:32)
    at tryModuleLoad (module.js:505:12)
    at Function.Module._load (module.js:497:3)
    at Module.require (module.js:596:17)
    at require (internal/module.js:11:18)

Я попытался запустить npm Перестройте node-sass, как он сказал, и это совсем не помогло. Я также убедился, что у меня запущена версия узла 10.16.0 (версия, которую использует мой коллега при работе над этим проектом), и установил для нее значение по умолчанию nvm, чтобы убедиться, что это была версия используемого узла. Это не решило проблему. Я также попытался удалить папку node_modules и повторно запустить npm после установки версии 10.16.0 в качестве версии по умолчанию, что также не решило проблему.

На данный момент у меня заканчиваются идеи, которые могли бы это исправить. У кого-нибудь из вас есть идеи по поводу этой проблемы?

...