这个问题很奇怪。
想象这样的场景,我们改了一行代码,然后期望这个修改,能够反映到 SSR 即服务器端渲染的程序里。
假设我修改了 login component 的代码,执行 yarn build:user 之后,居然报下面的错误消息:
An unhandled exception occurred: Could not resolve entry module
经过研究发现,只要把 dist 文件夹完全删除,再重新执行 yarn build:libs:dev, 问题即解决。
如果 yarn build:libs:dev 执行完毕后,再次修改代码,应该如何操作?
再次执行 yarn build:user 即可:
然后:
set SSR_TIMEOUT=1981231&& yarn build:dev&& yarn build:ssr&& yarn serve:ssr:dev
经过验证,把 dist 文件夹完全删除可以解决这个问题。