Rails에서 노드 sass 문제 해결 - 노드 다운그레이드가 도움이 됩니다.

오늘 나는 Rails에서 사람을 괴롭히는 문제를 만났다. 나는 언젠가 내가 다시 이 문제를 만날 것이라는 것을 안다.그래서 미래의 나는 당신이 구글, 여기는 복구, 환영:)
질문은 rails new new_app 동안 다음과 같이 표시됩니다.
node_modules/node-sass: Command failed.

1 error generated.
make: *** [Release/obj.target/binding/src/binding.o] Error 1
gyp ERR! build error 
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/Users/andrzej/apps/stimulus_infinite_scroll/node_modules/node-gyp/lib/build.js:262:23)
gyp ERR! stack     at ChildProcess.emit (node:events:365:28)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (node:internal/child_process:290:12)
gyp ERR! System Darwin 19.6.0
gyp ERR! command "/usr/local/Cellar/node/16.0.0/bin/node" "/Users/andrzej/apps/stimulus_infinite_scroll/node_modules/node-gyp/bin/node-gyp.js" "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library="
gyp ERR! cwd /Users/andrzej/apps/stimulus_infinite_scroll/node_modules/node-sass
gyp ERR! node -v v16.0.0
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok
보시다시피 사용된 노드 버전은 16.0.0입니다.이 글을 쓸 때, 이것은 상대적으로 비교적 새로운 판본으로, 결코 모든 것이 그것을 잘 사용할 수 있는 것은 아니다.
솔루션 소개노드를 다운그레이드합니다.
나로서는 해냈다.
npm install -g n
sudo n 14
이렇게
가능한 대안:
brew remove node
brew install node@14
만약 이것이 당신에게 도움이 된다면 댓글에서 저에게 이 댓글의 가치를 더욱 믿게 해 주세요.)

좋은 웹페이지 즐겨찾기