(node:57300) UnhandledPromiseRejectionWarning: Error: Can't set headers after they are sent.
at validateHeader (_http_outgoing.js:491:11)
at ServerResponse.setHeader (_http_outgoing.js:498:3)
在node项目中,做模块拆分的时候遇到这个错误。
经排查是package.json删除了
"babel-preset-env": "1.3.2",
"babel-preset-es2015": "6.24.1",
"babel-preset-stage-2": "6.24.1"
这三个模块导致,这三个模块不要删除。
原来是服务端渲染需要的json里面引用的文件是相对的。还是相对于根目录的node_modules,所以根目录下面的项目有关比如vue,babel-polyfill等模块还要保留。