React로 작성되고 Webpack에 번들로 제공되는 웹 응용 프로그램이 있습니다. 응용 프로그램에는 런타임에 포함시키고 webpack에 번들되지 않도록하려는 JSON 구성 파일이 있습니다.번들링하지 않고 Webpack-React 응용 프로그램에서 외부 구성 파일을로드하는 방법은 무엇입니까?
응용 프로그램의 시작점에서 json-loader를 사용하여 내용을 가져오고 있지만 해당 응용 프로그램에 파일이 포함되어 강제로 번들되면 구성 파일을 업데이트 할 수 없습니다.
config.json 파일을 제외하고 내 응용 프로그램에서 가져올 수 있도록 webpack.config.js 파일을 구성하려면 어떻게해야합니까? 그것은 모듈이 아니기 때문에 내 webpack.config.js의 externals
섹션에 포함될 수 있는지 모르겠습니다.
require.ensure를 사용해 보았습니다 만, 이제 config.json의 내용이 번들로 제공됩니다. 1.1.bundle.js 파일과 구성 파일을 변경하면 아무런 효과가 없습니다. 당신의 설정이 그리 기밀 경우
이
let config;
require.ensure(['./config.json'], require => {
config = require('./config.json');
});
fetch() 또는 노드의 http를 사용하여 http를 통해 json 파일을 가져올 수 있습니다. 응용 프로그램이 노드 서버 및 브라우저에서 실행됩니까? 아니면 브라우저 에서요? –