안녕하세요 여러분!
프로젝트에 Discourse가 적합한지, 그리고 코드와 플러그인 시스템이 충분히 확장 가능한지 확인하기 위해 로컬 설치 환경에서 Discourse를 사용해 보고 있습니다. 로컬호스트 설치 자체는 잘 작동했고, 몇 가지 테마와 테마 컴포넌트를 설치할 수도 있었지만, 처음부터 존재하지 않는 테마 중 하나를 설치하고 기본값으로 설정하자마자 페이지를 새로고침할 때 다음과 같은 오류가 발생했습니다:
vendor.js:259 Uncaught Error: Could not find module `I18n` imported from `discourse/models/permission-type`
at missingModule (vendor.js:259)
at findModule (vendor.js:270)
at Module.findDeps (vendor.js:180)
at findModule (vendor.js:274)
at Module.findDeps (vendor.js:180)
at findModule (vendor.js:274)
at Module.findDeps (vendor.js:180)
at findModule (vendor.js:274)
at Module.findDeps (vendor.js:180)
at findModule (vendor.js:274)
missingModule @ vendor.js:259
findModule @ vendor.js:270
Module.findDeps @ vendor.js:180
findModule @ vendor.js:274
Module.findDeps @ vendor.js:180
findModule @ vendor.js:274
Module.findDeps @ vendor.js:180
findModule @ vendor.js:274
Module.findDeps @ vendor.js:180
findModule @ vendor.js:274
requireModule @ vendor.js:36
(anonymous) @ 65364dac9b8cd9517718328d3e597a819de79391.js?__ws=localhost:144
(anonymous) @ 65364dac9b8cd9517718328d3e597a819de79391.js?__ws=localhost:152
vendor.js:155 Uncaught TypeError: Cannot read property 'exports' of undefined
at Module._reify (vendor.js:155)
at Module.reify (vendor.js:142)
at Module.exports (vendor.js:116)
at Module._reify (vendor.js:155)
at Module.reify (vendor.js:142)
at Module.exports (vendor.js:116)
at Module._reify (vendor.js:155)
at Module.reify (vendor.js:142)
at Module.exports (vendor.js:116)
at Module._reify (vendor.js:155)
해당 테마는 이것이며, GitHub 저장소 URL을 사용하여 설치했습니다. 세이프 모드를 사용해보았지만, 모든 것을 비활성화한 후에도 여전히 동일한 문제가 발생합니다. 마법사(wizard)를 한 번 더 진행하여 기본 테마를 변경해 보았지만 소용이 없었습니다. 저는 일부 JavaScript(React, Angular)를 알고 있지만, Ember는 이제 막 배우기 시작해서 정말 막막합니다. 테마 코드를 살펴본 결과, 새로운 모듈을 설치하거나 하는 등의 특별한 요구사항이 없어 보이는데, 이 부분이 의아합니다.
도움 주시면 감사하겠습니다!
P.S. 도움이 된다면, 제 설치 환경은 Ubuntu 20.04입니다.