반응형
Vuejs 프로젝트 빌드가 서버에서 작동하지 않음
저는 vuejs2 프로젝트를 가지고 있으며 Ubuntu에서 개발 중입니다.지금 내가 뛰면npm run buildApache에서 "dist" 폴더를 열면 프로젝트가 정상적으로 작동합니다.
그러나 ubuntu에서 실행되는 Apache 서버에서도 동일한 작업을 수행하면 브라우저의 개발 콘솔에서 이 오류가 발생합니다.
Uncaught TypeError: Cannot read property 'defaults' of undefined
at vendor.1b882bb6a097de1a309b.js:7
at Object.<anonymous> (vendor.1b882bb6a097de1a309b.js:7)
at vendor.1b882bb6a097de1a309b.js:7
at Object.<anonymous> (vendor.1b882bb6a097de1a309b.js:7)
at n (manifest.120bba3efdd853ace19c.js:1)
at Object.<anonymous> (app.8ebef1e6e8368062afd1.js:1)
at n (manifest.120bba3efdd853ace19c.js:1)
at Object.<anonymous> (app.8ebef1e6e8368062afd1.js:1)
at n (manifest.120bba3efdd853ace19c.js:1)
at Object.<anonymous> (app.8ebef1e6e8368062afd1.js:1)
그npm run build새로운 패키지를 설치하고 실행할 때까지 명령어는 정상적으로 동작하고 있었습니다.npm install서버상에 있습니다.
또 내가 달릴 때npm install서버에서 몇 가지 취약성이 있으며 이를 수정하기 위해 그냥 실행 중이라는 메시지가 표시되었습니다.npm audit fix --force그렇게 했더니 모든 취약점이 사라졌어요그때부터 내가 뛸 때마다npm run build프로젝트가 성공적으로 컴파일되었습니다.하지만 브라우저에서 열면 위에서 언급한 오류가 나타납니다.
또한 프로젝트 컴파일 중에 메모리 문제가 발생하였으나 서버에서 스왑 공간을 추가하여 수정하였고 프로젝트 컴파일이 정상적으로 시작되었습니다.브라우저에서는 열리지 않습니다.
언급URL : https://stackoverflow.com/questions/54122521/vuejs-project-build-not-working-on-server
반응형
'programing' 카테고리의 다른 글
| Vue 2의 컴포넌트 어레이에서 아이템을 추가 및 삭제하는 방법 (0) | 2022.08.27 |
|---|---|
| Vuex가 기존 양식 데이터를 상태별로 로드하여 편집 (0) | 2022.08.27 |
| Linux에서 addr2line 명령을 사용하는 방법 (0) | 2022.08.27 |
| 앱을 렌더링할 때 firestore에서 컬렉션을 가져와 vuex 상태로 설정하는 방법은 무엇입니까? (0) | 2022.08.27 |
| 부호 없는 인덱스를 사용하여 역방향 'for' 루프를 수행하는 가장 좋은 방법은 무엇입니까? (0) | 2022.08.27 |