如何告诉webpack只为特定文件使用插件或加载器?

new*_*ews 8 webpack webpack-style-loader html-webpack-plugin webpack-2

我想强制webpack为特定的文件/文件夹启用特定的插件或加载器,乘以文件.有办法吗?

Jos*_*ora 11

您可以使用"include"仅包含此规则的特定文件夹.例如(此代码仅编译/ app/src文件夹中的.ts文件)

        {
            test: /\.ts$/,
            use: [
                { loader: 'react-hot-loader/webpack' },
                { loader: 'awesome-typescript-loader' }
            ],
            include: resolve(__dirname, './../app/src')
        },
Run Code Online (Sandbox Code Playgroud)

更多示例:https://webpack.js.org/configuration/module/#condition

  • 这是装载机的答案,但是插件呢? (2认同)