【发布时间】:2019-08-28 10:12:26
【问题描述】:
我正在尝试将 webpack 配置拆分为基础、开发和产品配置。这是我的webpack.base.babel.js文件的入口部分
module.exports = options => ({
mode: options.mode,
entry: options.entry,
output: Object.assign(
{
// Compile into js/build.js
path: path.resolve(process.cwd(), 'build'),
publicPath: '/',
},
options.output,
), // Merge with env dependent settings
这里是webpackdev.babel.js文件的入口部分:
module.exports = require('./webpack.base.babel')({
mode: 'development',
// Add hot reloading in development
entry: [
require.resolve('react-app-polyfill/ie11'),
'webpack-hot-middleware/client?reload=true',
path.join(process.cwd(), 'app/app.js'),
],
// Don't use hashes in dev mode for better performance
output: {
filename: '[name].js',
chunkFilename: '[name].chunk.js',
},
我在 package.json 中的启动脚本看起来像:"start": "webpack-dev-server --mode development"
但是当我运行 npm start 时,出现以下错误:
找不到入口模块中的错误:错误:无法解析'./src'
。我在 Windows 10 上。谁能解释我的 webpack 配置有什么问题。我将入口文件指定为 app/app.js,但 webpack 仍然默认为 src/index.js。
提前致谢。
【问题讨论】:
标签: javascript webpack webpack-dev-server webpack-4