1234567891011121314151617 |
- const { testWebpack5 } = require('./codegen/utils')
- const NS = 'vue-loader'
- class VueLoaderPlugin {
- apply(compiler) {
- let Ctor = null
- if (testWebpack5(compiler)) {
- // webpack5 and upper
- Ctor = require('./plugin-webpack5')
- } else {
- // webpack4 and lower
- Ctor = require('./plugin-webpack4')
- }
- new Ctor().apply(compiler)
- }
- }
- VueLoaderPlugin.NS = NS
- module.exports = VueLoaderPlugin
|