如何在Next.js的dev模式下删除_文档中的脚本标记

如何在Next.js的dev模式下删除_文档中的脚本标记,next.js,Next.js,在我的next.js应用程序中,我有_document.tsx和这样的代码 <Head> <script dangerouslySetInnerHTML={{ __html: `some GTM script` }} /> <link rel="icon" type="image/png" href="/favico

在我的next.js应用程序中,我有_document.tsx和这样的代码

   <Head>
      <script
         dangerouslySetInnerHTML={{
            __html: `some GTM script`
         }}
      />
      <link rel="icon" type="image/png" href="/favicon.ico" />
   </Head>


如何使此代码在开发过程中不起作用,而是在构建项目时起作用(我使用
下一次构建和下一次导出

使用
process.env.NODE_env
,它在NextJs中自动可用

{process.env.NODE_ENV === 'production' && (
  <script
    dangerouslySetInnerHTML={{
      __html: `some GTM script`,
    }}
  />
)}
{process.env.NODE_env==='production'&&(
)}

使用
process.env.NODE\u env
,它在NextJs中自动可用

{process.env.NODE_ENV === 'production' && (
  <script
    dangerouslySetInnerHTML={{
      __html: `some GTM script`,
    }}
  />
)}
{process.env.NODE_env==='production'&&(
)}