Exciting release!Introducing "safe npm". Learn more
Socket
Log inDemoInstall

vue-cli-plugin-multi-compiler

Package Overview
Dependencies
1
Maintainers
1
Versions
1
Issues
File Explorer

Advanced tools

vue-cli-plugin-multi-compiler

use vue-cli with webpack multi-compiler mode

    0.1.0latest
    GitHub

Version published
Maintainers
1
Weekly downloads
666
decreased by-28.77%

Weekly downloads

Readme

Source

vue-cli-plugin-multi-compiler

Vue CLI 3 plugin to add support for webpack multi-compiler mode

Getting Started

vue add multi-compiler

Configure

This plugin provides a option (configureMultiCompilerWebpack) in vue.config.js to tweak original vue cli webpack config into multiple configs.

You can use either a function or an array:

function usage

module.exports = { pluginOptions: { configureMultiCompilerWebpack: webpackConfig => { // `webpackConfig` here is the one resolved by vue cli. // (**after** executing `configureWebpack` and `chainWebpack`) const cloneDeep = require('lodash.clonedeep') const mainConfig = cloneDeep(webpackConfig) const appConfig = cloneDeep(webpackConfig) mainConfig.entry = { main: './src/main.js' } appConfig.entry = { app: './src/app.js' } // return an array to invoke webpack multi-compiler mode return [mainConfig, appConfig] } } }

array usage

module.exports = { pluginOptions: { configureMultiCompilerWebpack: [ // configurations here will be merged with original webpack config // by `webpack-merge` { entry: { main: './src/main.js' } }, { entry: { app: './src/app.js' } } ] } }

Keywords

FAQs

Last updated on 30 Oct 2018

Did you know?

Socket installs a Github app to automatically flag issues on every pull request and report the health of your dependencies. Find out what is inside your node modules and prevent malicious activity before you update the dependencies.

Install Socket
Socket
support@socket.devSocket SOC 2 Logo

Product

  • Package Issues
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc