Open
Description
-
问题
项目运行时一直发http://localhost:8080/sockjs-node/info?t=1462183700002
请求,导致chrome控制台很卡。 -
解决方法
这是因为webpack配置的原因,形如
entry: {
App: [
'webpack-dev-server/client?http://localhost:8080/assets/',
'webpack/hot/only-dev-server',
'./client/javascripts/entry'
]},
output: {
path: path.join(__dirname, 'app', 'assets', 'javascripts'),
filename: '[name]_wp_bundle.js',
publicPath: 'http://localhost:8080/assets'
}
将上面的第一行修改如下即可解决。
webpack-dev-server/client?http://localhost:8080/
但是如果使用angular/cli
创建的项目的话则不能这样做,因为webpack配置是集成在脚手架中我们是接触不到的,所以更改脚手架和typescript
版本即可解决此问题。
"@angular/cli": "1.2.7",
"typescript": "2.3.4"