如何在Next.js的dev模式下删除_文档中的脚本标记
在我的next.js应用程序中,我有_document.tsx和这样的代码如何在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
<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'&&(
)}