我正在学习next.js,在进行一个项目时,我得到了这个错误。
我在这里使用一个名为Typed.js的模块,它说服务器错误ReferenceError:文档没有定义
此错误发生在生成页面时。任何控制台日志都将显示在终端窗口中。
并告诉我们问题在这段代码中。
当我注释掉这段代码时,网站就可以正常工作,即使我在网站运行时删除了评论,它也能找到。它只显示当网站被重新加载或刷新完全。
//typing text animation script
var typed = new Typed(".typing", {
strings: ["Developer", "Designer"],
typeSpeed: 100,
backSpeed: 60,
loop: true
});
var typed = new Typed(".typing-2", {
strings: ["Game", "Graphic"],
typeSpeed: 100,
backSpeed: 60,
loop: true
});```发布于 2022-05-31 17:53:48
这是因为脚本是在加载document或DOM内容之前调用的。我认为您可能希望在初始化类型化类之前先检查窗口是否未定义,请检查下面的链接以供参考:
https://bobbyhadz.com/blog/javascript-referenceerror-document-is-not-defined
https://stackoverflow.com/questions/72450334
复制相似问题