오프라인에서 인터넷이 안되므로 인터넷이 되는 환경에서 프로젝트를 생성한 다음 오프라인으로 옮겨야 된다.
온라인 환경에서 해야 될 것들
1. vue-cli 명령을 이용하여 프로젝트 생성
2. 필요한 라이브러리를 설치한다. npm 명령어 또는 yarn
3. 프로젝트경로로 가서. yarnrc생성
4.. yarnrc에
yarn-offline-mirror "./npm-packages-offline"
yarn-offline-mirror-pruning true
5. node_modules 와 yarn.lock 파일을 삭제한다.
6. 터미널을 실행하여 아래와 같은 명령어를 실행한다.
yarn cache clean
yarn install
7. yarn install 명령어를 실행하면 yarn.lock 파일과 node_modules 폴더가 다시 생긴다.
node_modules 파일은 삭제하고 압축해서 폴더를 오프라인 환경으로 옮길 준비를 한다. (오프라인 환경으로 옮긴 다음 yarn install 명령어를 다시 실행하면 node_mnodules 파일이 다시 생기므로 삭제하고 옮긴다.)
오프라인 환경에서 해야될것들
1. 적당한 위치에 폴더를 옮기고 압축을 해제한다.
2. 터미널에서 아래와 같이 명령어를 입력하면 npm-packages-offline 폴더에 압축된 라이브러리를 참조하여 node_modules 폴더를 생성한다.
yarn install --offline
참고
musma.github.io/2019/08/23/nodejs-offline-deployment.html
'Vue.js' 카테고리의 다른 글
Vue3 Font Awesome 사용하기 (0) | 2021.04.16 |
---|---|
Vue.js not dected (by vue3) (0) | 2021.04.10 |
yarn vue-cli self signed certificate in certificate chain (0) | 2021.04.08 |