>source

라라벨 프로젝트가 있습니다. 조건에 대해 몇 줄을 추가하고 싶습니다. 프로젝트 루트 폴더에 module_statuses.json이라는 파일이 있으며 이 파일에는 다음과 같은 json 변수가 포함되어 있습니다.

{
"Module1": true,
"Module2": true,
"Module3": false,
}

이 부울 json 변수와 관련하여 다음과 같이 webpack.mix.js 파일의 끝에 몇 줄을 추가/업데이트하고 싶습니다.

const mix= require('laravel-mix');
const tailwindcss= require("tailwindcss");
require('laravel-mix-merge-manifest');
mix.options({
    terser: {
        extractComments: false,
    }
})
mix.js('resources/js/app.js', 'public/js')
    .vue()
     //These 2 lines should be conditional from module_statuses.json ///////
    .js('Modules/Module1/src/Resources/assets/js/module1.js', 'public/js')
    .js('Modules/Module2/src/Resources/assets/js/module2.js', 'public/js')
    .extract()
    .sass("resources/sass/app.scss", "public/css")
    .copy(
        'node_modules/@fortawesome/fontawesome-free/webfonts',
        'public/webfonts'
    )
    .options({
        processCssUrls: false,
        postCss: [tailwindcss("./tailwind.config.js")],
    })
    .version();

이 줄을 어떻게 조건부로 할 수 있습니까? 어떤 아이디어라도? 감사 해요.

해당 module_statuses.json 파일을 여기에 로드해야 할 수 있습니다. 그러면 간단한 if (module_statuses.Module1) { mix.js('Modules/Module1/src/Resources/assets/js/module1.js ', '공개/js'); } (Module2 및 Module3과 동일)

Tim Lewis2022-02-05 05:27:13
  • 이전 R: 함수 내부에 객체가 존재하는지 확인하는 방법은 무엇입니까?
  • 다음 OpenCV를 사용하여 해상도가 다른 소스에서 잘린 이미지 감지