Webpack 如何在fluxible模板项目中提供静态图像/css/资产?

Webpack 如何在fluxible模板项目中提供静态图像/css/资产?,webpack,fluxible,Webpack,Fluxible,我希望将静态资源也复制到构建文件夹中,比如图像、css和资源 我注意到在他们的示例项目中,server.js将构建文件夹映射到/public server.use('/public',express.static(path.join(\uu dirname,/build')) 我应该吗 a。作为生成过程的一部分,让webpack将我的公用文件夹的内容复制到生成文件夹中 b。或者,在express中设置另一个指向我的公用文件夹的静态路由,-如果是这样,则对生成文件夹的引用可能会令人困惑,因为其中也

我希望将静态资源也复制到构建文件夹中,比如图像、css和资源

我注意到在他们的示例项目中,server.js将构建文件夹映射到/public

server.use('/public',express.static(path.join(\uu dirname,/build'))

我应该吗

a。作为生成过程的一部分,让webpack将我的公用文件夹的内容复制到生成文件夹中

b。或者,在express中设置另一个指向我的公用文件夹的静态路由,-如果是这样,则对生成文件夹的引用可能会令人困惑,因为其中也包含公用名称

c。一种混合方式,将css处理添加到webpack步骤,并将处理后的css文件也放入build文件夹中,但有静态资产,如未处理的图像,以单独的/assets express.static路径提供

我是新来的网页,所以不知道如何设置a或c,所以帮助那里将不胜感激

webpack.config.js

var webpack = require('webpack');
var path = require('path');

var webpackConfig = {
    resolve: {
        extensions: ['', '.js', '.jsx']
    },
    entry: [
        'webpack-dev-server/client?http://localhost:3000',
        'webpack/hot/only-dev-server',
        './client.js'
    ],
    output: {
        path: path.resolve('./build/js'),
        publicPath: '/public/js/',
        filename: 'main.js'
    },
    module: {
        loaders: [
            {
                test: /\.(js|jsx)$/,
                exclude: /node_modules/,
                loaders: [
                    require.resolve('react-hot-loader'),
                    require.resolve('babel-loader')
                ]
            },
            { test: /\.json$/, loader: 'json-loader'}
        ]
    },
    node: {
        setImmediate: false
    },
    plugins: [
        new webpack.HotModuleReplacementPlugin(),
        new webpack.NoErrorsPlugin(),
        new webpack.DefinePlugin({
            'process.env': {
                NODE_ENV: JSON.stringify(process.env.NODE_ENV)
            }
        })
    ],
    devtool: 'eval'
};

module.exports = webpackConfig;

你得出什么结论了吗?我的处境与atm完全相同,我读得越多,就越感到困惑。我希望看到从模板生成的内容到工作SCS导入的差异。我已经找到了解决方案,但看不到如何将它们与模板关联起来。