ysk2014 / npm-install-webpack4-plugin

对npm-install-webpack-plugin的功能加强,额外添加两个参数deps, registry和babel

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

npm-install-webpack4-plugin

npm-install-webpack-plugin的功能加强,额外添加两个参数deps, registrybabel

registry

方便公司内网使用

deps

由于npm-install-webpack-plugin在安装less-loader时不能自动安装less,所以添加此参数来弥补。

  • 默认:
{
    "less-loader": ["less"],
    "sass-loader": ["node-sass"],
    "eslint-loader": ["eslint"],
    "babel-loader": ["@babel/core", "@babel/preset-env"],
    "ts-loader": ["typescript"]
}

babel

由于npm-install-webpack-plugin检测 babel 时,只对.babelrc进行检测,不能满足需求,所以添加此参数来弥补。

plugins: [
  new NpmInstallPlugin({
    babel: {
        "presets": [
            ["env", {
                "modules": false
            }],
            "stage-2"
        ]
    }
],

About

对npm-install-webpack-plugin的功能加强,额外添加两个参数deps, registry和babel


Languages

Language:JavaScript 100.0%