如何在 next.js package.json 中有 2 个构建后脚本 [重复]

Posted

技术标签:

【中文标题】如何在 next.js package.json 中有 2 个构建后脚本 [重复]【英文标题】:How to have 2 postbuild scripts in next.js package.json [duplicate] 【发布时间】:2022-01-21 02:32:26 【问题描述】:

我的 Next.js 项目 package.json 文件中有多个构建后脚本。

"scripts": 
    "dev": "next dev",
    "build": "next build",
    "postbuild": "node ./src/scripts/build-algolia-search.js",
    "postbuild": "next-sitemap",
    "start": "next start",
    "test": "jest"
  ,

我收到重复对象键警告。这行得通吗?如果没有,如何添加这两个脚本?

【问题讨论】:

【参考方案1】:

经过一番研究,我发现了这个:How can I run multiple npm scripts in parallel?

基本上,您可以添加&&& 以按顺序或并行(按此顺序)运行它们。以我为例:

"postbuild": "next-sitemap & node ./src/scripts/build-algolia-search.js",

【讨论】:

以上是关于如何在 next.js package.json 中有 2 个构建后脚本 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

跟文档学习next.js

P11:生产环境打包

Next.js 生产 js 包未缩小

next js的两种部署方式

next.js 简单使用

Next.js 找不到模块 loader.js