Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Webpack 网页包开发服务器重建非常缓慢_Webpack_Webpack Dev Server - Fatal编程技术网

Webpack 网页包开发服务器重建非常缓慢

Webpack 网页包开发服务器重建非常缓慢,webpack,webpack-dev-server,Webpack,Webpack Dev Server,使用webpack dev server编译我的资产时出现性能问题。由于某些原因,WebpackDev服务器在重建时非常慢。webpack-watch快了90% 我的网页包配置: var webpackConfig = { entry: { router: [ 'webpack-dev-server/client?https://localhost:30

使用webpack dev server编译我的资产时出现性能问题。由于某些原因,WebpackDev服务器在重建时非常慢。webpack-watch快了90%

我的网页包配置:

var webpackConfig = {
                    entry: {
                        router: [
                            'webpack-dev-server/client?https://localhost:3000',
                            'webpack/hot/only-dev-server',
                            '<%= pkg.main %>'
                        ]
                    },
                    output: {
                        filename: './js/v2/bundle.js',
                        publicPath: 'https://localhost:3000/'
                    },
                    module: {
                        loaders: moduleLoaders
                    },
                    resolve: {
                        root: jsFilePaths,
                        extensions: ['', '.js', '.jsx', '.css'],
                        alias: webpackAlias,
                        fallback: ["./node_modules"]
                    },
                    resolveLoader: {
                        root: path.join(__dirname, "node_modules")
                    },
                    devtool: 'eval-source-map',
                    watch: true,
                    profile: true,
                    json: true,
                    cache: true,
                    keepAlive: true,
                    plugins: [
                        new webpack.NoErrorsPlugin(),
                        new webpack.HotModuleReplacementPlugin()
                    ]
                };

Web包开发服务器似乎没有正确使用其缓存或其他内容。任何想法都会对他很有帮助。

问题在于解决:根

原始JSFilePath:

var jsFilePaths = [
                        'js/v2/components',
                        'js/v2/components/shared'
                    ];
var jsFilePaths = [
                        __dirname + path.sep + 'js\\v2\\components',
                        __dirname + path.sep + 'js\\v2\\components\\shared'
                    ];
新的JSFilePath:

var jsFilePaths = [
                        'js/v2/components',
                        'js/v2/components/shared'
                    ];
var jsFilePaths = [
                        __dirname + path.sep + 'js\\v2\\components',
                        __dirname + path.sep + 'js\\v2\\components\\shared'
                    ];
显然,只有当您在Windows上时才需要这样做。如果路径为unix格式,则Webpack似乎不会遍历依赖项