DeprecationWarning:由于安全性和可用性问题,不建议使用Buffer()

时间:2018-08-22 05:56:21

标签: angular angular-universal

我下载了以下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无法运行。

任何人都可以建议我为什么出现此错误以及如何解决吗?

1 个答案:

答案 0 :(得分:1)

欢迎堆栈溢出。

我碰到了this github issues about yarn,他们谈论了这个问题(也讨论了Node),看来这是固定的,只是在等待更新。因此,似乎您必须等待它,然后确保更新?也许现在尝试使用Node进行更新,看看是否能解决该问题,但是他们似乎已经修复并做出了贡献,但这现在是一个等待中的游戏。

*我可以询问该应用程序正在运行吗?从您上传的照片来看,它看起来像。如果有其他发现,我会及时通知您,但我会按照Repo的问题表格进行检查,看看是否有新变化。

希望有帮助!