lib-webpack-plugin

1.0.4 • Public • Published

Install

  npm i --save-dev lib-webpack-plugin
  yarn add --dev lib-webpack-plugin

Usage

webpack.config.js

const LibWebpackPlugin = require('lib-webpack-plugin')
const HtmlWebpackPlugin = require('html-webpack-plugin')

const libs = [{
	name: "lib.js",
  publicPath: "http://xxx.com",
  version: "1.0.1", // <option> "" or "x.x.x" , default value is "" 
  inject: "body"  // <option> "head" or "body" , default value is "body" 
}]

module.exports = {
  entry: 'index.js',
  output: {
    path: __dirname + '/dist',
    filename: 'index_bundle.js'
  },
  plugins: [
    new HtmlWebpackPlugin(), 
    new LibWebpackPlugin(libs)
  ]
}

tips: you can use LibWebpackPlugin in vue/cli or react/cli directly, because the cli has include html-webpack-plugin .

This will generate a file dist/index.html containing the following

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title>Webpack App</title>
  </head>
  <body>
		<script src="index_bundle.js"></script>
    <script src="http://xxx.com/1.0.1/lib.js"></script>
  </body>
</html>

Package Sidebar

Install

npm i lib-webpack-plugin

Weekly Downloads

0

Version

1.0.4

License

MIT

Unpacked Size

2.91 kB

Total Files

3

Last publish

Collaborators

  • airlook