itsource

오류 - npm - node.js를 사용하여 mariasql 패키지를 설치하는 중

mycopycode 2023. 2. 6. 23:30
반응형

오류 - npm - node.js를 사용하여 mariasql 패키지를 설치하는 중

Node.js를 연결하려고 합니다.MariaDB설치 중 투척 오류가 발생하였습니다.mariasqlnpm을 사용하여 패키지를 만듭니다.

 npm install mariasql

에러

Tracker: 오류 TRK0005:"CL.exe"를 찾을 수 없습니다.지정한 파일을 찾을 수 없습니다.[C:\Users\xyz\]데스크톱\rtrt\am2\node_modules\mariasql\build\libmariadbclient\zlib\zlib.vcxproj]

주의:

윈도 7

Node.js - 0.10.24

이 모듈을 다운로드하여 빌드하려면 Visual C++(버전 불명)가 필요합니다.실제로 순수 JS 모듈이 아닌 대부분의 npm 모듈에서는 개발 및 도입에 Linux 머신을 사용하는 것이 좋습니다.이러한 모듈은 대부분 Linux 빌드 툴에 의해 작성되어 Linux 환경에서 정상적으로 동작하기 때문입니다.

이 에러는 CL 때문에 발생합니다.EXE를 찾을 수 없습니다.CL은 C/C++용 Microsoft 컴파일러/링커입니다. 제공한 경로에 따라 MariaSQL은 zlib용 vcxproj 파일을 가리키고 있습니다.vcxproj는 Visual Studio C/C++ 프로젝트 파일이고 zlib은 압축 라이브러리입니다.파일 경로로 볼 때 NPM이 zlib를 빌드하려고 하는 것 같습니다만, 이 문제는 Visual Studio가 설치되어 있지 않거나 경로가 올바르지 않거나 zlib를 빌드할 필요가 없기 때문에 발생합니다.NPM을 호출할 때 개발 전용 종속성이 설치되지 않도록 "--production" 플래그를 추가하는 것이 좋습니다.그러나 MariaSQL은 devDependencies를 선언하지 않기 때문에 동작하지 않습니다.Visual Studio를 설치하거나 경로를 올바르게 구성해야 합니다.

언급URL : https://stackoverflow.com/questions/20740253/error-installing-mariasql-package-using-npm-node-js

반응형