web-dev-qa-db-fra.com

ERREUR dans multi (webpack) -dev-server / client? Http: // localhost: 8080 ./src lors de l'utilisation de webpack4.2.0

quand j'utilise webpack4.2.0, jouez 'run start', affichez les erreurs suivantes:

AVERTISSEMENT dans la configuration L'option 'mode' n'a pas été définie. Définissez l'option "mode" sur "développement" ou "production" pour activer les valeurs par défaut pour cet environnement.

ERREUR dans multi (webpack) -dev-server/client? http: // localhost: 8001 ./src Module introuvable: Erreur: impossible de résoudre './src' dans '/ Users/xudengwei/projects/xudengwei/myOpenGithub/angular5-scaffold '@ multi (webpack) -dev-server/client? http: // localhost: 8001 ./src ℹ wdm 」: Échec de la compilation.

ma configuration comme suit: webpack.common.js:

var webpack = require('webpack');
var HtmlWebpackPlugin = require('html-webpack-plugin');

module.exports = {
    entry: {
        'polyfills': './src/polyfills.ts',
        'vendor': './src/vendor.ts',
        'app': './src/app/main.ts'
    },
    resolve: {
        extensions: ['.ts', '.js']
    },
    module: {
        rules: [
            {
                test: /\.tsx?$/,
                loader: "ts-loader"
            }
        ]
    },
    plugins: [
        new HtmlWebpackPlugin({
            template: './index.html',
            inject: true
        })
    ]
};

webpack.dev.js:

var path = require('path');
var webpackMerge = require('webpack-merge');
var commonConfig = require('./webpack.common.js');

module.exports = webpackMerge(commonConfig, {
    output: {
        path: path.resolve(__dirname, 'dist'),
        filename: '[name].js',
        chunkFilename: '[id].chunk.js'
    },
    module: {
        rules: []
    },
    plugins: [    
        new HtmlWebpackPlugin({
            template: './index.html',
            inject: true
        })
    ],
    devServer: {
        devServer: {
            contentBase: './dist'
        },
    }
});

quelqu'un connaît la raison? merci

6
xudengwei

Je reçois également cette erreur comme vous l'avez obtenue et elle a été résolue lorsque je spécifie le fichier de configuration webpack. Essayez d'ajouter --config lorsque vous exécutez webpack-dev-server. Ex. webpack-dev-server --config webpack.dev.js

15
Adi Winata

quelle commande avez-vous exécutée dans le terminal? Il me semble que vous avez utilisé run start ./src et il se plaint donc de ne pas trouver l'emplacement ./scr Essayez simplement d'exécuter run start sans argument supplémentaire. Cela a fait l'affaire pour moi

0
Bright Onapito