Ошибка: Невозможно экспортировать, если целью не является сервер. со следующими JS и Zeit-NOW во время развертывания - PullRequest
0 голосов
/ 19 апреля 2019

Я работаю с приложением реагирования, в котором использую следующие js и express. Я выбрал zeit сейчас для servless, но при развертывании этой ошибки Ошибка: страницы без сервера не были созданы

next.config.js

const configuration = withTypescript(
    withLess({,
     target: process.env.NODE_ENV === "development" ? "server" : "serverless",
      cssModules: true,
      lessLoaderOptions: {
        javascriptEnabled: true,
        modifyVars: themeVariables // make your antd custom effective
      },

      exportPathMap: async function(defaultPathMap) {
        return {
          "/": { page: "/index" },
        };
      },
      webpack: config => {
        config.plugins = config.plugins || [];
        config.plugins = [
          ...config.plugins,

          // Read the .env file
          new Dotenv({
            path: path.join(__dirname, "../.env"),
            systemvars: true
          })
        ];

        return config;
      },

    })
);

module.exports = configuration;

с использованием следующей версии: "@ types / next": "^ 8.0.0",

now.json

{
  "version": 2,
  "name": "web",
  "builds": [
    { "src": "package.json", "use": "@now/next" }
  ],

}

внутри упаковки JSON

 "scripts": {
    "dev": "next src",
    "build": "next build src",
    "start": "next run build && next start src",
    "export": "npm run build && next export src -o ./out",
    "now-build": "next build src","
  },

Получение ошибки от zeit Now logs

preparing lambda files...
2019-04-19T17:24:04.955Z  Error: No serverless pages were built. https://err.sh/zeit/now-builders/now-next-no-serverless-pages-built
                              at Object.exports.build (/tmp/utils/build-module/node_modules/@now/next/index.js:305:13)
                              at <anonymous>

пожалуйста, помогите мне разобраться. Спасибо.

...