Исключить конкретный файл из комплекта веб-пакета - PullRequest
1 голос
/ 01 июля 2019

В моем приложении React я использую Webpack.Вот мой webpack.config:

"use strict";

var path = require("path");
var WebpackNotifierPlugin = require("webpack-notifier");
var BrowserSyncPlugin = require("browser-sync-webpack-plugin");

module.exports = {
    entry: "./Scripts/reactApp/index.jsx",
    output: {
        path: path.resolve(__dirname, "./Scripts/reactApp/build"),
        filename: "react_bundle.js"
    },
    module: {
        rules: [
            {
                test: /\.jsx$/,
                exclude: [/node_modules/, path.resolve(__dirname, "./Scripts/reactApp/translations/he.translations.json")],
                use: {
                    loader: "babel-loader"
                }
            },
            {
                test: /\.js$/,
                exclude: [/node_modules/, path.resolve(__dirname, "./Scripts/reactApp/translations/he.translations.json")],
                use: {
                    loader: "babel-loader"
                }
            }
        ]
    },
    devtool: "inline-source-map",
    plugins: [new WebpackNotifierPlugin(), new BrowserSyncPlugin()]
};

Я пытаюсь исключить из пакета he.translations.json Но веб-пакет включил его как угодно.

enter image description here

Можете ли вы объяснить мне, что я делаю не так?Извините заранее, я новичок в веб-пакете.

1 Ответ

0 голосов
/ 01 июля 2019

Вы можете просто сделать (из документов веб-пакета )

...
exclude: [/node_modules/, path.resolve(__dirname, 'Scripts/reactApp/translations/he.translations.json')],
...

Там нет точки в пути и, конечно, если у вас есть файл конфигурации Wepback в нужном месте.

...