【发布时间】:2021-06-14 19:22:03
【问题描述】:
当我的 Next JS 应用程序被编译时,它会生成一个脚本文件列表,以便像这样包含。
<script src="/_next/static/chunks/main-1234.js" async=""></script>
<script src="/_next/static/chunks/webpack-1234.js" async=""></script>
<script src="/_next/static/chunks/framework.1234.js" async=""></script>
<script src="/_next/static/chunks/1234.5678.js" async=""></script>
<script src="/_next/static/chunks/commons.1234.js" async=""></script>
<script src="/_next/static/chunks/pages/_app-1234.js" async=""></script>
<script src="/_next/static/chunks/1234.5678.js" async=""></script>
<script src="/_next/static/chunks/pages/%5B%5B...path%5D%5D-1234.js" async=""></script>
<script src="/_next/static/1234/_buildManifest.js" async=""></script>
<script src="/_next/static/1234/_ssgManifest.js" async=""></script>
我想像这样为其中一些添加自定义数据属性。
<script data-cookieconsent="ignore" src="/_next/static/chunks/pages/%5B%5B...path%5D%5D-1234.js" async=""></script>
我已经探索过尝试在 next.config.js 文件中执行此操作,因为我知道可以在其中进行 webpack 覆盖,但我没有看到将数据属性添加到像这样动态生成的 js 文件的方法.
【问题讨论】:
标签: javascript webpack next.js