代码之家  ›  专栏  ›  技术社区  ›  Jithin Varghese

如何构建next.js文件并上传到linux共享主机

  •  0
  • Jithin Varghese  · 技术社区  · 6 年前

    我已经完成了一个项目 下一个.js 反应 固态继电器 .

    下一个版本 , ),生成的index.html只显示第一页,其他页链接不起作用。如何构建项目并生成文件。有可能吗。

    linux共享主机 . 是 工作于 linux共享主机 下一个.js .

    package.json

    {
      "name": "my-app",
      "version": "0.1.0",
      "private": true,
      "scripts": {
        "dev": "next dev",
        "build": "next build",
        "export": "next export",
        "start": "next start"
      },
      "dependencies": {
        "next": "9.1.6",
        "react": "16.12.0",
        "react-dom": "16.12.0"
      }
    }
    

    next.config.js

    module.exports = {
      exportTrailingSlash: true,
      exportPathMap: function() {
        return {
          '/': { page: '/' }
        };
      }
    };
    
    0 回复  |  直到 6 年前
        1
  •  1
  •   I'm Joe Too    6 年前

    你的 exportPathMap 特别告诉Next只构建index.js文件。你只需要包括 导出路径映射 pages 目录。如果包含它,可以将其与该函数中的默认参数合并(该函数将包含

    因此,如果您的页面来自服务器(如来自CMS),您将使用 导出路径映射