我有明确的设置来为我正在处理的React项目做服务器端渲染,在经过一定时间后,似乎只是异常停止工作:1)服务器启动,成功返回页面2)我稍微调整了服务器文件,然后重新启动。3)服务器继续工作4)调整更多,然后重新启动5)即使返回到第1步中使用的文件,服务器也会停止工作6)在以后的所有尝试中,附加错误将继续显示,直到删除node_modules并重新加载所有依赖项为止因此,尽管目前我有一种解决方法,但每次出现这种依赖关系集时,擦除整个依赖集的效率都远远不够,并且我担心在部署应用程序时这种行为是否会浮现。这是怎么回事,我该如何预防?我已经确保节点没有在后台或其他任何程序中运行剩余的鬼进程,并且完整的运行日志与错误消息所讲的内容没有太大不同。不确定在这里要考虑其他任何角度。E:\JsProjects\ssrproj> npm run serve> ssrproj@0.1.0 serve E:\JsProjects\ssrproj> cross-env NODE_ENV=production node ./server/index.jsE:\JsProjects\ssrproj\node_modules\convert-source-map\index.js:61 return SafeBuffer.Buffer.from(json, 'utf8').toString('base64'); ^TypeError: Cannot read property 'from' of undefined at Converter.toBase64 (E:\JsProjects\ssrproj\node_modules\convert-source-map\index.js:61:28) at Converter.toComment (E:\JsProjects\ssrproj\node_modules\convert-source-map\index.js:65:21) at generateCode (E:\JsProjects\ssrproj\node_modules\@babel\core\lib\transformation\file\generate.js:78:76) at runSync (E:\JsProjects\ssrproj\node_modules\@babel\core\lib\transformation\index.js:50:51) at transformSync (E:\JsProjects\ssrproj\node_modules\@babel\core\lib\transform.js:43:38) at Object.transform (E:\JsProjects\ssrproj\node_modules\@babel\core\lib\transform.js:22:38) at compile (E:\JsProjects\ssrproj\node_modules\@babel\register\lib\node.js:73:20) at compileHook (E:\JsProjects\ssrproj\node_modules\@babel\register\lib\node.js:102:12) at Module._compile (E:\JsProjects\ssrproj\node_modules\pirates\lib\index.js:93:29) at Module._extensions..js (internal/modules/cjs/loader.js:700:10)npm ERR! code ELIFECYCLEnpm ERR! errno 1npm ERR! ssrproj@0.1.0 serve: `cross-env NODE_ENV=production node ./server/index.js`npm ERR! Exit status 1npm ERR!npm ERR! Failed at the ssrproj@0.1.0 serve script.npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
添加回答
举报
0/150
提交
取消