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
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
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