Vue.js – 폴더를 루프하는 방법

Vue SPA 앱을 가지고 있습니다.이 앱을 앱 모듈로 확장하고 싶어서 폴더를 만들려고 합니다.src/modules모듈 폴더를 포함합니다.각 폴더의 루트에 몇 가지 설정 js 파일(store.js, route.js 등)을 넣습니다.질문은 다음과 같습니다. 메인 파일)입니다.src/store/index.js,src/router/index.js, 등)의 모든 폴더에 대해 루프하려면 어떻게 해야 합니까?src/modules메인 컨피규레이션에 내용을 추가하기 위한 컨피규레이션파일이 존재하는지 확인합니다.물론 이 작업은 빌드 시 실행해야 합니다.모듈 설치는 동적으로 이루어지는 것이 아닙니다.정말 감사해요.



질문에 대한 답변



require.context를 사용할 수 있습니다.

const configurations = require.context('./modules', true, /config.js$/i); configurations.keys().forEach(filename => {
console.log(filename);
// file contents will be inside configurations[filename] });