1. @easy-team/easywebpack-vue
vue webpack building solution for easywebpack
@easy-team/easywebpack-vue
Package: @easy-team/easywebpack-vue
Created by: easy-team
Last modified: Tue, 05 Apr 2022 06:23:15 GMT
Version: 4.1.0
License: MIT
Downloads: 71
Repository: https://github.com/easy-team/easywebpack-vue

Install

npm install @easy-team/easywebpack-vue
yarn add @easy-team/easywebpack-vue

easywebpack-vue

NPM version
build status
Test coverage
David deps
Known Vulnerabilities
npm download

Webpack client render and server side render build solution for Vue

Featues

easywebpack

see easywebpack

Documents

  • https://www.yuque.com/easy-team/easywebpack
  • https://zhuanlan.zhihu.com/easywebpack

Version

  • @easy-team/easywebpack-vue ^4.x.x > Webpack 4.x.x + Babel 7
  • easywebpack-vue ^4.x.x > Webpack 4.x.x + Babel 6
  • easywebpack-vue ^3.x.x > Webpack 3.x.x + Babel 6

Install

 $ npm i @easy-team/easywebpack-vue --save-dev

Usage

webpack.config.js

 const easywebpack = require('@easy-team/easywebpack-vue');
const webpack = easywebpack.webpack;
const merge = easywebpack.merge;
const baseWebpackConfig = easywebpack.getWebpackConfig({
    env, // support dev, test, prod 
    target : 'web', // browser mode build
    entry:{
        app: 'src/index.js'
    }
});
module.exports = merge(baseWebpackConfig, {
   
})

use webpack command build

 webpack --config webpack.config.js

base easywebpacack-cli build mode

 const webpackConfig = require('./webpack.config.js');

if (process.env.NODE_SERVER) {
  // development mode: webpack building and start webpack hot server
  easywebpack.server(config);
} else {
  // build file to disk
  easywebpack.build(config);
}

Example

Questions & Suggestions

Please open an issue here.

License

MIT

RELATED POST

Enhancing Vue.js Development: Harnessing the Potential of Vue-Loader

Enhancing Vue.js Development: Harnessing the Potential of Vue-Loader

Simplify Data Validation in Vue.js: A Step-by-Step Guide to Using Regex

Simplify Data Validation in Vue.js: A Step-by-Step Guide to Using Regex

Troubleshooting Made Easy: Common Issues and Solutions with vue-loader Without vue-cli

Troubleshooting Made Easy: Common Issues and Solutions with vue-loader Without vue-cli

Optimizing Webpack 4 with Vue CLI 3: Disabling the Cache-Loader

Optimizing Webpack 4 with Vue CLI 3: Disabling the Cache-Loader

Step-by-Step Guide: How to Add a Function to Your Vuex Plugin

Step-by-Step Guide: How to Add a Function to Your Vuex Plugin