Get unlimited public & private packages + team-based management with npm Teams.Learn more »

outer-script-html-webpack-plugin

1.1.2 • Public • Published

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

Install

npm i outer-script-html-webpack-plugin

DownloadsWeekly Downloads

1

Version

1.1.2

License

MIT

Unpacked Size

5.4 kB

Total Files

4

Last publish

Collaborators

  • avatar