Skip to content

Latest commit

 

History

History
55 lines (32 loc) · 1021 Bytes

README.md

File metadata and controls

55 lines (32 loc) · 1021 Bytes

auto-deploy-webpack-plugin

Upload your packaged folder to the specified path on the server( The file in the specified path will be cleared first )

Installation

Install with npm

npm install @handsomezyw/auto-deploy-webpack-plugin

Usage

const AutoDeployWebpackPlugin = require("@handsomezyw/auto-deploy-webpack-plugin");

const options = {
  serverOptions: {
    username: "administrator",
    host: "xxx.xx.x.xxx",
    password: "123456"
  },
  localPath: "/Users/xx/Desktop/demo/dist",
  serverPath: "Desktop/project/public"
};

// webpack.config.js
module.exports = {
  plugins: [new AutoDeployWebpackPlugin(options)]
};

options

  • serverOptions { object } connect to the SSH configuration of the server

    • username { string } your server username

    • password { string } your server password

    • host { string } your server ip

    • privateKey { string } your privateKey

  • localPath local folder path

  • serverPath server folder path