проблема связывания веб-пакетов с пользовательской конфигурацией веб-пакетов - PullRequest
0 голосов
/ 24 февраля 2020

Я получаю эту проблему, когда говорю о подключении приложения с использованием конфигурации веб-пакета. Пожалуйста помоги. Ниже приведена конфигурация моего веб-пакета.

Я работал над этой проблемой в течение последних 2 дней, но мне не удалось ее решить, поэтому любая помощь по этому вопросу будет благодарна

ОШИБКА в документе не определено

const path = require('path');
const webpack = require('webpack');

const clientA = {
    entry: 'src/main.ts',
    resolve: {
        mainFields: ['browser', 'module', 'main']
    },
    module: {
        rules: [
            { test: /\.ts$/, loaders: ['@ngtools/webpack'] },
            {
                test: /\.(html|css)$/,
                use: 'raw-loader'

            },
            {
                test: /\.s[ac]ss$/i,
                use: [
                  // Creates `style` nodes from JS strings
                  'style-loader',
                  // Translates CSS into CommonJS
                  'css-loader',
                  // Compiles Sass to CSS
                  'sass-loader',
                ],
              },

            {
                test: /\.js$/,
                loader: '@angular-devkit/build-optimizer/webpack-loader',
                options: {
                    sourceMap: false
                }
            }

        ]
    },
    plugins: [

        new AotPlugin({
            skipCodeGeneration: false,
            tsConfigPath: './src/tsconfig.app.json',
            hostReplacementPaths: {
                "./src/environments/environment.ts": "./src/environments/environment.prod.ts"
            },
            entryModule: path.resolve(__dirname, './src/app/app.module#AppModule')
        })
        // ,

        // new PurifyPlugin()

    ],
    output: {
        path: __dirname + '/src/assets/',
        filename: 'main.bundle.js',
        publicPath: environment,
        jsonpFunction: 'clientA'
    },
    mode: 'production'
};

module.exports = [clientA];
`
...