Приложение Rails 6 продолжает терять стили (MISSING BINDING) - PullRequest
1 голос
/ 11 марта 2020

Я надеюсь, что кто-то может мне помочь. Время от времени, когда я запускаю свой сервер и загружаю localhost, мое приложение не может найти стили css. В консоли я вижу следующую ошибку. Я попытался запустить "npm rebuild node-sass", "npm install" и дюжину других комбинаций без удачи.

Кто-нибудь знает, как я могу это исправить?

Большое спасибо за вашу помощь.

bootstrap.js:4511 Uncaught Error: Module build failed (from ./node_modules/sass-loader/dist/cjs.js):

Ошибка: отсутствует привязка /Users/gerarddonnelly/Desktop/rails6/legit1/node_modules/node-sass/vendor/darwin-x64-64/binding.node Узлу Sass не удалось найти привязку для вашего текущая среда: 64-разрядная версия OS X с Node.js 10.x

Найдены привязки для следующих сред: - 64-разрядная версия OS X с Node.js 10.x

Обычно это происходит потому что ваша среда изменилась с момента запуска npm install. Запустите npm rebuild node-sass, чтобы загрузить привязку для вашей текущей среды. в файле module.exports (: 3000 / Users / gerarddonnelly / Desktop / rails6 / legal1 / node_modules / node-sass / lib / binding. js: 15) в объекте. (: 3000 / Users / gerarddonnelly / Desktop / rails6 / legal1 / node_modules / node-sass / lib / index. js: 14) в модуле Module__compile (: 3000 / Users / gerarddonnelly / Desktop / rails6 / legal1 / node_modules / v8-compile-cache / v8-compile-cache. js: 192) в Object.Module._extensions .. js (: 3000 / profile / internal / modules / cjs / loader. js: 699) в Module.load (: 3000 / profile / internal / modules / cjs / loader. js: 598) в tryModuleLoad (: 3000 / profile / internal / modules / cjs / loader. js: 537) в Function.Module. _load (: 3000 / профили / внутренние / модули / cjs / загрузчик. js: 529) в Module.require (: 3000 / профили / внутренние / модули / cjs / загрузчик. js: 636) по требованию (: 3000 /Users/gerarddonnelly/Desktop/rails6/legit1/node_modules/v8-compile-cache/v8-compile-cache.js:161) в getDefaultSassImpl (: 3000 / Users / gerarddonnelly / Desktop / rails6 / legal1 / node_modules / sass) -loader / dist / index. js: 198) в Object.loader (: 3000 / Users / gerarddonnelly / Desktop / rails6 / legal1 / node_modules / sass-loader / dist / index. js: 80) в Object. ./node_modules/css- погрузчик / расстояние / cjs. js?! ./ node_modules / пост css -loader / SRC / индекс. js?! ./ node_modules / дерзость-погрузчик / расстояние / cjs. js?! ./ app / javascript / stylesheets / application.s css (bootstrap. js: 4511) в webpack_require (bootstrap: 19) в Object ../app/javascript/stylesheets/application.scss (application.s css: 2) в webpack_require (bootstrap: 19) в модуле. (приложение. js: 1) в модуле ../ app / javascript / packs / application. js (приложение. js: 24) в webpack_require (bootstrap: 19) в bootstrap: 83 в bootstrap: 83 ./node_modules/css-loader/dist/cjs.js?!./node_modules/postcss-loader/src/index. js?! ./ node_modules / sass-loader / dist / cjs. js?! ./ app / javascript / stylesheets / application.s css @ bootstrap. js: 4511 webpack_require @ bootstrap: 19 ./app/javascript/stylesheets/application.scss @ application.s css: 2 webpack_require @ bootstrap: 19 (анонимно) @ application. js: 1 ./app/javascript/packs/application.js @ application. js: 24 webpack_require @ bootstrap: 19 (анонимно) @ bootstrap: 83 (анонимно) @ bootstrap: 83

...