虽然这真的是一个很蠢的问题,但是我确实被它绊住了一个小时。。。。。。
在重新手写一个webpack打包测试代码的时候,由于之前尚未尝试webpack4,所以一开始遇到这个报错,我想了很多可能,什么插件版本不兼容啊、插件使用方法错误啊,但是后来发现,问题如此简单。可恰恰是因为如此简单,我完全没有想到,所以得到的教训是不能小看开头的基础,要确保正确,因为报错有可能会把你带偏。
错误代码如下:
scripts: {
"dev": "cross-env ENV=development webpack-dev-server --config webpackConfig/dev.js",
}
// webpackConfig/dev.js
const path = require('path')
var webpack = require('webpack')
const webpackMerge = require('webpack-merge')
const webpackBaseConfig = require('./base')
const webpackConfig = {
mode: 'development',
devtool: 'inline-source-map',
module:{
rules: [
{
test: /\.css$/,
use: ["style-loader", 'css-loader']
}
]
},
plugins:[
],