webpack-dev-server 未在本地创建 dist 文件夹

问题描述 投票:0回答:2

webpack-dev-server 已成功捆绑 html、scss 和 js 文件,并且输出也在

localhost:8080
上提供,但 dist 文件夹未在本地创建。以下是我的 webpack 配置:

var extractPlugin = new ExtractTextPlugin({
   filename: 'main.css'
});

module.exports = {
    entry: './src/index.js',
    output: {
        path: path.resolve(__dirname, 'dist'),
        filename: 'bundle.js',
    },
    devtool: 'inline-source-map',
    devServer: {
      port: 3000
    },
    plugins: [
        extractPlugin,
        new HtmlWebpackPlugin({
            template: 'public/index.html'
        }),
        new CleanWebpackPlugin(['dist'])
    ]
};
javascript reactjs webpack webpack-dev-server
2个回答
8
投票

webpack-dev-server 从内存中提供创建的包,并且不会将其写入 dist 目录。


0
投票

--watch
添加到 npm 脚本解决了我的问题。

{
  ...
  "scripts": {
    "dev": "webpack --mode development --watch",
    ...
  }
}

© www.soinside.com 2019 - 2024. All rights reserved.