프로그래밍/Js

vite vue3 오프라인에서 작업시 OS 플랫폼 별로 build 되는 현상

소행성왕자 2023. 7. 13. 16:21

오프라인 PC 에서는 npm install 안된다. 

node_modules 압축해서 사용해야 한다. 

그런데 OS 플랫폼에 따라 node_modules/@esbuild  실행파일이 달라진다. 

실행파일은 플랫폼마다 다르다. 

  • 윈도우 : @esbuild/win32-x64/esbuild.exe
  • 리눅스 : @esbuild/linux-x64/bin/
  • mac : @esbuild/darwin-arm64/bin/esbuild

그래서 플랫폼별로 npm install 한후 전체를 압축해 둔후 오프라인 PC 에 복사하여 사용한다.

윈도우용은 개발PC 에서 사용하고

리눅스는 gitlab 으로 배포하면 CI/CD 에 의해서 자동 배포에 사용한다.