Как развернуть nextjs с проектом Lerna.js с помощью Zeit, теперь интегрированного с Github)

Когда я отправляю свой следующий проект на GitHub, я получаю следующую ошибку: Вы определили 1 сборку, которая не соответствует ни одному исходному файлу (убедитесь, что они НЕ определены в .nowignore), и вот как я сейчас. json выглядит так:

`

{
  "version": 2,
  "builds": [
    {
      "src": "packages/web-app/package.json",
      "use": "@now/next"
    }
  ],
  "build": {
    "env": {
      "SECRET": "dev-key",
      "ANOTHER_SECRET": "another-dev-key"
    }
  }
}

`

и файл Package.json, расположенный в корневой папке, содержит следующее:

`

{
  "name": "biletiniz",
  "private": true,
  "workspaces": [
    "packages/*"
  ],
  "scripts": {
    "bootstrap": "lerna bootstrap",
    "dev": "lerna bootstrap && lerna run dev",
    "build": "lerna bootstrap && lerna run build",
    "start": "lerna bootstrap && lerna run start"
  },
  "dependencies": {
    "lerna": "^3.16.4"
  },
  "version": "1.0.0",
  "author": "LamaDabbeet",
  "license": "MIT"
}

`А это дерево проекта:  введите описание изображения здесь


person L. Dabbeet    schedule 04.08.2019    source источник


Ответы (1)


попробуйте это в Now.js V2:

{
  "version": 2,
  "name": "awesome-app",
  "builds": [
    {
      "src": "packages/next-app/package.json",
      "use": "@now/next"
    }
  ],
  "routes": [
    {
      "src": "/(.*)",
      "dest": "/packages/next-app/$1",
      "headers": {
        "x-request-path": "$1"
      }
    }
  ],
  "env": {
    "SECRET": "dev-key",
    "ANOTHER_SECRET": "another-dev-key"
  }
}

Где next-app - это ваш пакет приложения next.js

person Nour Sammour    schedule 06.08.2019