programing

@symfony/webpack-encore에서 vue-i18n-loader를 로드하는 방법

prostudy 2022. 4. 10. 21:22
반응형

@symfony/webpack-encore에서 vue-i18n-loader를 로드하는 방법

나는 웹팩과 vue-18n이 잘 작동하는 symfony 4 어플리케이션에 Vue를 사용하고 있다.그러나 각 파일 구성 요소에 변환을 적용하고 싶다.

내 문제는 de 로딩은 내가 로딩하려고 했던 vue-i18n 로더를 로딩하는 것이다...누가 이런 짓을 한 거야?감사합니다.

내 웹 팩 파일:

var Encore = require('@symfony/webpack-encore');
Encore
    .enableVueLoader(function(options) {
        //i tried to load here
    })
    // ...
    .addLoader({
        test: /\.styl$/,
        loader: 'style-loader!css-loader!stylus-loader'
    })
    ////i tried to load here with addLoader
;
//I tried to load here with module.exports
// export the final configuration
module.exports = Encore.getWebpackConfig();

다음에서 옵션을 설정해야 함enableVueLoader

.enableVueLoader(function(options) {
   options.loaders.i18n = '@kazupon/vue-i18n-loader'
});

Webpack 4에서는 다음 구문을 사용하십시오.

.addRule({
    resourceQuery: /blockType=i18n/,
    type: 'javascript/auto',
    loader: '@kazupon/vue-i18n-loader',
})

참조URL: https://stackoverflow.com/questions/50352904/how-to-load-vue-i18n-loader-on-symfony-webpack-encore

반응형