鍍金池/ 問答/Python  HTML/ vue3 配置loader

vue3 配置loader

有大佬可以幫忙轉(zhuǎn)換一下嘛:這是webpack2中l(wèi)oader的配置:

{
 test: require.resolve('jquery'),
  use: [{
      loader: 'expose-loader',
      options: 'jQuery'
  },{
      loader: 'expose-loader',
      options: '$'
   }]
}

現(xiàn)在想在vue3中配置(vue.config.js),請問該怎么修改(),下面是我的修改,沒用

    config.module
        .rule('expose')
            .test(require.resolve('jquery'))
        // .include.add(‘src/components’).add(‘node_modules’).end()
            .use('expose-loader')
                .loader('expose-loader')
                .options('$')
                .options('jQuery')
            .end()
回答
編輯回答
骨殘心

hack 一下:

config.module
        .rule('expose')
            .test(require.resolve('jquery'))
            .use('expose-loader')
                .loader('expose-loader')
                .options('$')
                .end()
            .use('a-loader')
                .loader('expose-loader')
                .options('jQuery')
2018年9月1日 19:48
編輯回答
脾氣硬

問題解決了,我是這樣寫的,希望對后來者有幫助:

config.module
            .rule('expose1')
            .test(require.resolve('jquery'))
                .use()
                .loader('expose-loader')
                .options("jQuery")
                .end()
        config.module
            .rule('expose2')
            .test(require.resolve('jquery'))
                .use()
                .loader('expose-loader')
                .options("$")
                .end()
2017年2月27日 02:46