将标签管理器添加到下一个JS,使文档混淆
我将标签管理器添加到我的next.js站点(下一个版本12.0.4)和文档此处 https://nextjs.org/docs/basic-features/script 说我可以在_document.js文件中使用next/脚本。
当我遵循说明时,我会得到一个错误,将我指向此页面 https://nextjs.org/docs/messages/no-script-in-document-page 说我不能在_document.js页面中使用next/script,此页面指向原始页面。
我很困惑,正确的实施是什么?
I am adding tag manager to my next.js site (next version 12.0.4) and the docs here https://nextjs.org/docs/basic-features/script say that I can use next/script in the _document.js file.
When I follow the instructions I then get an error that points me to this page https://nextjs.org/docs/messages/no-script-in-document-page saying I cannot use next/script in the _document.js page, this page points back to the original page.
I'm confused, what is the correct implementation?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
挖掘后,我遇到了这篇文章:
下一11 。没有脚本渲染
基本上是在说脚本不起作用的脚本,一旦我忽略了警告并在解决方案中尝试了,我也发现了这种情况。
在我的_app.js中使用Next/head的解决方案似乎可以正常工作。
阅读@juliomalves的上述评论,以说明为什么要在_app.js中完成此操作,
这是我的_document.tsx,也许其中有一些东西阻止它无法正常工作,但是我对上面的工作解决方案感到很满意。
After having a dig around I came across this post:
Next 11 and adding Script tags not working. No scripts are rendered
Basically saying scripts where not working, which once I had ignored the warnings and tried in my solution I found also to be the case.
The solution to use next/head in my _app.js seems to work fine.
read the above comment by @juliomalves for the explanation as to why this is to be done in _app.js
This was my _document.tsx, maybe there was something in there stopping it from working, but I am happy enough with the working solution above.