开发
web-frontend
build-tools
module-bundler
webpack
plugins
HTML Inline Script Webpack Plugin

html-inline-script-webpack-plugin

Github (opens in a new tab) 这个插件会将 exteral 的 script 全转换成 inline 的 script 到 html 中

安装

前提

这个插件需要配合 html-webpack-plugin 使用

npm install html-webpack-plugin --save-dev
npm install html-inline-script-webpack-plugin --save-dev

使用

const HtmlWebpackPlugin = require("html-webpack-plugin");
const HtmlInlineScriptPlugin = require("html-inline-script-webpack-plugin");
 
module.exports = {
  plugins: [new HtmlWebpackPlugin(), new HtmlInlineScriptPlugin()],
};

可选项

这个插件有几个可选项

  • scriptMatchPatten: 匹配的 script 的正则表达式
  • htmlMatchPatten: 匹配的 html 的正则表达式
  • assetsPerservePatten: 保留的 assets 的正则表达式