Webpack 网页包开发服务器重建非常缓慢
使用webpack dev server编译我的资产时出现性能问题。由于某些原因,WebpackDev服务器在重建时非常慢。webpack-watch快了90% 我的网页包配置: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
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似乎不会遍历依赖项