인프런 커뮤니티 질문&답변

조다혜님의 프로필 이미지
조다혜

작성한 질문수

따라하며 배우는 노드, 리액트 시리즈 - 챗봇 사이트 만들기

npm install 에러

작성

·

5.1K

0

PS C:\Users\dahye\Desktop\chatbot-app-master> npm i

> grpc@1.19.0 install C:\Users\dahye\Desktop\chatbot-app-master\node_modules\grpc

> node-pre-gyp install --fallback-to-build --library=static_library

node-pre-gyp WARN Using request for node-pre-gyp https download 

node-pre-gyp WARN Tried to download(404): https://node-precompiled-binaries.grpc.io/grpc/v1.19.0/node-v72-win32-x64-unknown.tar.gz

node-pre-gyp WARN Pre-built binaries not found for grpc@1.19.0 and node@12.13.1 (node-v72 ABI, unknown) (falling back to source compile with node-gyp)

gyp ERR! find VS

gyp ERR! find VS msvs_version not set from command line or npm config        

gyp ERR! find VS VCINSTALLDIR not set, not running in VS Command Prompt      

gyp ERR! find VS could not use PowerShell to find Visual Studio 2017 or newer

gyp ERR! find VS looking for Visual Studio 2015

gyp ERR! find VS - not found

gyp ERR! find VS not looking for VS2013 as it is only supported up to Node.js 8

gyp ERR! find VS

gyp ERR! find VS **************************************************************

gyp ERR! find VS You need to install the latest version of Visual Studio

gyp ERR! find VS including the "Desktop development with C++" workload.

gyp ERR! find VS For more information consult the documentation at:

gyp ERR! find VS https://github.com/nodejs/node-gyp#on-windows

gyp ERR! find VS **************************************************************

gyp ERR! find VS 

gyp ERR! configure error 

gyp ERR! stack Error: Could not find any Visual Studio installation to use

gyp ERR! stack     at VisualStudioFinder.fail (C:\Users\dahye\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio.js:121:47)

gyp ERR! stack     at C:\Users\dahye\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio.js:74:16

gyp ERR! stack     at VisualStudioFinder.findVisualStudio2013 (C:\Users\dahye\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio.js:351:14)

gyp ERR! stack     at C:\Users\dahye\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio.js:70:14

gyp ERR! stack     at C:\Users\dahye\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio.js:372:16

gyp ERR! stack     at C:\Users\dahye\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\lib\util.js:54:7

gyp ERR! stack     at C:\Users\dahye\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\lib\util.js:33:16

gyp ERR! stack     at ChildProcess.exithandler (child_process.js:302:5)

gyp ERR! stack     at ChildProcess.emit (events.js:210:5)

gyp ERR! stack     at maybeClose (internal/child_process.js:1021:16)

gyp ERR! System Windows_NT 10.0.18362

gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\dahye\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "configure" "--fallback-to-build" "--library=static_library" "--module=C:\\Users\\dahye\\Desktop\\chatbot-app-master\\node_modules\\grpc\\src\\node\\extension_binary\\node-v72-win32-x64-unknown\\grpc_node.node" "--module_name=grpc_node" "--module_path=C:\\Users\\dahye\\Desktop\\chatbot-app-master\\node_modules\\grpc\\src\\node\\extension_binary\\node-v72-win32-x64-unknown" "--napi_version=5" "--node_abi_napi=napi" "--napi_build_version=0" "--node_napi_label=node-v72"

gyp ERR! cwd C:\Users\dahye\Desktop\chatbot-app-master\node_modules\grpc

gyp ERR! node -v v12.13.1

gyp ERR! node-gyp -v v5.1.0

gyp ERR! not ok

node-pre-gyp ERR! build error 

node-pre-gyp ERR! stack Error: Failed to execute 'C:\Program Files\nodejs\node.exe C:\Users\dahye\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js configure --fallback-to-build --library=static_library --module=C:\Users\dahye\Desktop\chatbot-app-master\node_modules\grpc\src\node\extension_binary\node-v72-win32-x64-unknown\grpc_node.node --module_name=grpc_node --module_path=C:\Users\dahye\Desktop\chatbot-app-master\node_modules\grpc\src\node\extension_binary\node-v72-win32-x64-unknown --napi_version=5 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v72' (1)

node-pre-gyp ERR! stack     at ChildProcess.<anonymous> (C:\Users\dahye\Desktop\chatbot-app-master\node_modules\grpc\node_modules\node-pre-gyp\lib\util\compile.js:83:29)

node-pre-gyp ERR! stack     at ChildProcess.emit (events.js:210:5)

node-pre-gyp ERR! stack     at maybeClose (internal/child_process.js:1021:16)

node-pre-gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:283:5)

node-pre-gyp ERR! System Windows_NT 10.0.18362

node-pre-gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\dahye\\Desktop\\chatbot-app-master\\node_modules\\grpc\\node_modules\\node-pre-gyp\\bin\\node-pre-gyp" "install" "--fallback-to-build" "--library=static_library"

node-pre-gyp ERR! cwd C:\Users\dahye\Desktop\chatbot-app-master\node_modules\grpc

node-pre-gyp ERR! node -v v12.13.1

node-pre-gyp ERR! node-pre-gyp -v v0.12.0

node-pre-gyp ERR! not ok 

Failed to execute 'C:\Program Files\nodejs\node.exe C:\Users\dahye\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js configure --fallback-to-build --library=static_library --module=C:\Users\dahye\Desktop\chatbot-app-master\node_modules\grpc\src\node\extension_binary\node-v72-win32-x64-unknown\grpc_node.node --module_name=grpc_node --module_path=C:\Users\dahye\Desktop\chatbot-app-master\node_modules\grpc\src\node\extension_binary\node-v72-win32-x64-unknown --napi_version=5 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v72' (1)

npm WARN chatbot-app@1.0.0 No repository field.

npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.7: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

npm ERR! code ELIFECYCLE

npm ERR! errno 1

npm ERR! grpc@1.19.0 install: `node-pre-gyp install --fallback-to-build --library=static_library`

npm ERR! Exit status 1

npm ERR!

npm ERR! Failed at the grpc@1.19.0 install script.

npm ERR! This is probably not a problem with npm. There is likely additional logging output 

above.

npm ERR! A complete log of this run can be found in:

npm ERR!     C:\Users\dahye\AppData\Roaming\npm-cache\_logs\2020-04-18T16_19_10_964Z-debug.log

이렇게 뜨는데  package.json 에서 engines 부분을 지우고 해도 에러떠요 ㅠㅠ

제 node, npm 버전으로 수정해 입력후 npm install해도 에러뜨네요.. 혹시 뭐가 문제인지 알수 있을까요?

답변 8

3

npm install grpc 로 최신 버전의 grpc 모듈을 설치해보세요!

0

package.json에서 bcrypt 지우고 npm i bcrypt 로 설치하니 되네요!

0

저도 동일한 에러가 나네요~ npm install grpc 해도 상관없이 발생하네요ㅠ

node-pre-gyp WARN Using needle for node-pre-gyp https download 

node-pre-gyp WARN Tried to download(404): https://github.com/kelektiv/node.bcrypt.js/releases/download/v3.0.8/bcrypt_lib-v3.0.8-node-v83-win32-x64-unknown.tar.gz 

node-pre-gyp WARN Pre-built binaries not found for bcrypt@3.0.8 and node@14.17.0 (node-v83 ABI, unknown) (falling back to source compile with node-gyp)

gyp ERR! find VS 

gyp ERR! find VS msvs_version not set from command line or npm config

gyp ERR! find VS VCINSTALLDIR not set, not running in VS Command Prompt

gyp ERR! find VS could not use PowerShell to find Visual Studio 2017 or newer

gyp ERR! find VS looking for Visual Studio 2015

gyp ERR! find VS - not found

gyp ERR! find VS not looking for VS2013 as it is only supported up to Node.js 8

gyp ERR! find VS

gyp ERR! find VS **************************************************************

gyp ERR! find VS You need to install the latest version of Visual Studio

gyp ERR! find VS including the "Desktop development with C++" workload.

gyp ERR! find VS For more information consult the documentation at:

gyp ERR! find VS https://github.com/nodejs/node-gyp#on-windows

gyp ERR! find VS **************************************************************

gyp ERR! find VS

gyp ERR! configure error

gyp ERR! stack Error: Could not find any Visual Studio installation to use

gyp ERR! stack     at VisualStudioFinder.fail (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio.js:121:47)

gyp ERR! stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio.js:74:16

gyp ERR! stack     at VisualStudioFinder.findVisualStudio2013 (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio.js:351:14)

gyp ERR! stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio.js:70:14

gyp ERR! stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio.js:372:16

gyp ERR! stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\util.js:54:7

gyp ERR! stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\util.js:33:16

gyp ERR! stack     at ChildProcess.exithandler (child_process.js:326:5)

gyp ERR! stack     at ChildProcess.emit (events.js:376:20)

gyp ERR! stack     at maybeClose (internal/child_process.js:1055:16)

gyp ERR! System Windows_NT 10.0.18363

gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "configure" "--fallback-to-build" "--module=C:\\ReactStudy\\react-shoppingmall\\boilerplate-mern-stack-master\\node_modules\\bcrypt\\lib\\binding\\bcrypt_lib.node" "--module_name=bcrypt_lib" "--module_path=C:\\ReactStudy\\react-shoppingmall\\boilerplate-mern-stack-master\\node_modules\\bcrypt\\lib\\binding" "--napi_version=8" "--node_abi_napi=napi" "--napi_build_version=0" "--node_napi_label=node-v83"

gyp ERR! cwd C:\ReactStudy\react-shoppingmall\boilerplate-mern-stack-master\node_modules\bcrypt

gyp ERR! node -v v14.17.0

gyp ERR! node-gyp -v v5.1.0

gyp ERR! not ok

node-pre-gyp ERR! build error 

node-pre-gyp ERR! stack Error: Failed to execute 'C:\Program Files\nodejs\node.exe C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js configure --fallback-to-build --module=C:\ReactStudy\react-shoppingmall\boilerplate-mern-stack-master\node_modules\bcrypt\lib\binding\bcrypt_lib.node --module_name=bcrypt_lib --module_path=C:\ReactStudy\react-shoppingmall\boilerplate-mern-stack-master\node_modules\bcrypt\lib\binding --napi_version=8 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v83' (1)

node-pre-gyp ERR! stack     at ChildProcess.<anonymous> (C:\ReactStudy\react-shoppingmall\boilerplate-mern-stack-master\node_modules\node-pre-gyp\lib\util\compile.js:83:29)

node-pre-gyp ERR! stack     at ChildProcess.emit (events.js:376:20)

node-pre-gyp ERR! stack     at maybeClose (internal/child_process.js:1055:16)

node-pre-gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:288:5)

node-pre-gyp ERR! System Windows_NT 10.0.18363

node-pre-gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\ReactStudy\\react-shoppingmall\\boilerplate-mern-stack-master\\node_modules\\node-pre-gyp\\bin\\node-pre-gyp" "install" "--fallback-to-build"

node-pre-gyp ERR! cwd C:\ReactStudy\react-shoppingmall\boilerplate-mern-stack-master\node_modules\bcrypt

node-pre-gyp ERR! node -v v14.17.0

node-pre-gyp ERR! node-pre-gyp -v v0.14.0

node-pre-gyp ERR! not ok

Failed to execute 'C:\Program Files\nodejs\node.exe C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js configure --fallback-to-build --module=C:\ReactStudy\react-shoppingmall\boilerplate-mern-stack-master\node_modules\bcrypt\lib\binding\bcrypt_lib.node --module_name=bcrypt_lib --module_path=C:\ReactStudy\react-shoppingmall\boilerplate-mern-stack-master\node_modules\bcrypt\lib\binding --napi_version=8 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v83' (1)

npm WARN react-redux@5.1.2 requires a peer of react@^0.14.0 || ^15.0.0-0 || ^16.0.0-0 but none is installed. You must install peer dependencies yourself.

npm WARN react-redux@5.1.2 requires a peer of redux@^2.0.0 || ^3.0.0 || ^4.0.0-0 but none is installed. You must install peer dependencies yourself.

npm WARN react-boiler-plate@1.0.0 No repository field.

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.12 (node_modules\fsevents):

npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.12: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

npm ERR! code ELIFECYCLE

npm ERR! errno 1

npm ERR! bcrypt@3.0.8 install: `node-pre-gyp install --fallback-to-build`

npm ERR! Exit status 1

npm ERR!

npm ERR! Failed at the bcrypt@3.0.8 install script.

npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:

npm ERR!     C:\Users\User\AppData\Roaming\npm-cache\_logs\2021-06-28T04_46_11_037Z-debug.log

0

저도 이렇게 떠요

0

조다혜님의 프로필 이미지
조다혜
질문자

방금 저 소스로 다시해봤는데 client에서는 잘 되는데 서버쪽에서는 에러가 뜨네요 바쁘실텐데 죄송합니다 ㅠㅠ 답장 늦으셔도 괜찮습니다! 감사합니다

0

John Ahn님의 프로필 이미지
John Ahn
지식공유자

아 제가 쓰는 것 보다도 최신 버전이네요 ...

다혜님 혹시  아직도 안되시나요 ? 

그 지금 쓰고 있는 소스가 

https://github.com/jaewonhimnae/chatbot-app/commit/56b70f8517a33ac618d6b1b5684bf304f84358b4

이건가요 ? 



혹시 제가 답장이 늦는다 싶으면 다시 질문 부탁드리겠습니다 ㅠㅠ  ! 

0

조다혜님의 프로필 이미지
조다혜
질문자

1.44.2버전입니다! boiler-plate자료에서 install 했을땐 잘 됐는데 이강의자료에서만 이런것 같아요 ㅠㅠ

0

John Ahn님의 프로필 이미지
John Ahn
지식공유자

다혜님 안녕하세요    

우선 저도 조금 여러 시도를 해서 방법을 찾아야 할것같은데 

우선 gyp ERR! find VS You need to install the latest version of Visual Studio

이게 보이는데 ... 혹시   쓰시는 에디터 Visual Studio 가 버전이 옛날것인가요 ?

조다혜님의 프로필 이미지
조다혜

작성한 질문수

질문하기