1.1.2 • Published 5 years ago

outer-script-html-webpack-plugin v1.1.2

Weekly downloads
6
License
MIT
Repository
github
Last release
5 years ago

outer-script-html-webpack-plugin

Inject original js into html, without webpack compiler.

Working with html-webpack-plugin and Webpack 3.

Install

$ npm install outer-script-html-webpack-plugin --save-dev

Usage

webpack.config.js

const HtmlWebpackPlugin = require('html-webpack-plugin')
const OuterScriptPlugin = require('outer-script-html-webpack-plugin')

module.exports = {
  ...
  output: {
    publicPath: '/public/'
  },
  plugins: [
    ...
    new OuterScriptPlugin(),
    new HtmlWebpackPlugin({
      ...
      outerScripts:[ 
        {
          chunk: '/absolute/path/to/a.js',
          filename: 'js/a.js'
        },
        {
          chunk: '/absolute/path/to/b.js',
          filename: 'js/b.[chunkhash].js'
        }
      ]
    })
  ]
}

ouput html:

  ...
  // original a.js and b.js without compiling will be injected here
  <script type="text/javascript" src="/public/js/a.js">
  <script type="text/javascript" src="/public/js/b.c57c86c1b956c3a01175.js">
  // 'outerScripts' will be injected before other scripts
  <script type="text/javascript" src="/public/others.js">
  ...

License

MIT