在我的package.json中,我设置了一个build脚本来构建下一个项目,如下所示:
"build": "echo \"$NODE_ENV\" && NODE_ENV=$NODE_ENV next build && npm run build-server",
我得到的命令的输出是:
> admin-ui@1.0.0 build /usr/src/admin-ui
> echo "$NODE_ENV" && NODE_ENV=$NODE_ENV next build && npm run build-server
development
Creating an optimized production build ...echo输出development作为$NODE_ENV的值。但是,我不能把它传给下一个。它只是忽略了它。
使用next.js版本9.0.5。
发布于 2020-07-01 02:28:11
next build生成production构建
next dev创建一个开发构建- https://nextjs.org/docs/api-reference/cli#development。
Build通常是用于生产构建的名称,dev是用于开发服务器的名称。
当您执行next build时,它假设它正在为生产做准备,并将继续这样做。
https://stackoverflow.com/questions/62667178
复制相似问题