当前位置: 首页 > 文档资料 > Next.js 中文文档 >

项目部署

优质
小牛编辑
118浏览
2023-12-01

部署中,你可以先构建打包生成环境代码,再启动服务。因此,构建和启动分为下面两条命令:

next build
next start

例如,使用now去部署package.json配置文件如下:

{
  "name": "my-app",
  "dependencies": {
    "next": "latest"
  },
  "scripts": {
    "dev": "next",
    "build": "next build",
    "start": "next start"
  }
}

然后就可以直接运行now了。

Next.js 也有其他托管解决方案。请查考 wiki 章节'Deployment' 。

注意:NODE_ENV可以通过next命令配置,如果没有配置,会最大渲染,如果你使用编程式写法的话programmatically,你需要手动设置NODE_ENV=production

注意:推荐将.next或自定义打包文件夹custom dist folder放入.gitignore.npmignore中。否则,使用filesnow.files添加部署白名单,并排除.next或自定义打包文件夹。