我下载了以下angular项目,并按照他们的说明进行安装。
https://snipcart.com/blog/angular-seo-universal-server-side-rendering
npm install
...很好。
ng serve
....工作正常
npm run build:ssr
&& npm run serve:ssr
...这给出了错误。
(节点:5644)[DEP0005]不建议使用警告:由于不推荐使用Buffer() 安全性和可用性问题。请使用Buffer.alloc(), 改为使用Buffer.allocUnsafe()或Buffer.from()方法。
我正在使用节点版本v10.1.0
在localhost上,尽管具有DeprecationWarning,但它正在运行。但是在显示相同错误后,dist文件夹中的server.js无法运行。
任何人都可以建议我为什么出现此错误以及如何解决吗?
答案 0 :(得分:1)
欢迎堆栈溢出。
我碰到了this github issues about yarn,他们谈论了这个问题(也讨论了Node),看来这是固定的,只是在等待更新。因此,似乎您必须等待它,然后确保更新?也许现在尝试使用Node进行更新,看看是否能解决该问题,但是他们似乎已经修复并做出了贡献,但这现在是一个等待中的游戏。
*我可以询问该应用程序正在运行吗?从您上传的照片来看,它看起来像。如果有其他发现,我会及时通知您,但我会按照Repo的问题表格进行检查,看看是否有新变化。
希望有帮助!