An open API service indexing awesome lists of open source software.

https://github.com/18566246732/vue-loader-plugin

a rewrite of VueLoaderPlugin
https://github.com/18566246732/vue-loader-plugin

ruleset vue vue-loader vueloaderplugin webpack webpack5

Last synced: 5 months ago
JSON representation

a rewrite of VueLoaderPlugin

Awesome Lists containing this project

README

          

# vue loader plugin

## Explaination
this is a rewrite of VueLoaderPlugin to solve the compatibility with webpack5

webpack5 has rewrited the ruleset module, which means the VueLoaderPlugin cannot use class `Ruleset` any more, instead, it should using the `RuleSetCompiler`

## Installation
```bash
npm i --save-dev vue-loader-plugin
yarn add --dev vue-loader-plugin
```

## usage

- before
```js
// webpack.config.js
const VueLoaderPlugin = require('vue-loader/lib/plugin')

module.exports = {
// ...
plugins: [
new VueLoaderPlugin()
]
}
```

- now
```js
// webpack.config.js
const VueLoaderPlugin = require('vue-loader-plugin');
module.exports = {
// ...
plugins: [
new VueLoaderPlugin()
]
}
```