Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

1.4K
Visualizações
No se pudo encontrar un directorio `pages`. SiguienteJS con pkg

Quiero crear una aplicación ejecutable NextJS para Windows, pero aparece este molesto error:

(nodo: 18500) UnhandledPromiseRejectionWarning: Error: > No se pudo encontrar un directorio de pages . Cree uno bajo la raíz del proyecto.

Tengo una carpeta de páginas en la carpeta raíz.

A continuación se muestra server.js

 const { createServer } = require('http') const next = require('next') const port = parseInt(process.env.PORT, 10) || 3003 const dev = process.env.NODE_ENV !== 'production' const app = next({ dev, dir: __dirname }) const handle = app.getRequestHandler() app.prepare().then(() => { createServer((req, res) => { const parsedUrl = new URL(req.url, 'http://w.w') const { pathname, query } = parsedUrl if (pathname === '/a') { app.render(req, res, '/a', query) } else if (pathname === '/b') { app.render(req, res, '/b', query) } else { handle(req, res, parsedUrl) } }).listen(port, (err) => { if (err) throw err console.log(`> Ready on http://localhost:${port}`) }) })

Y package.json

 { "name": "custom-server", "version": "1.0.0", "scripts": { "dev": "node server.js", "build": "next build", "start": "cross-env NODE_ENV=production node server.js", "pkg": "pkg . --targets node12-win-x64 --out-path pkg" }, "dependencies": { "cross-env": "^7.0.2", "next": "latest", "pkg": "^4.4.9", "react": "^17.0.1", "react-dom": "^17.0.1" }, "main": "server.js", "license": "MIT", "bin": "server.js", "pkg": { "assets": [ ".next/**/*" ], "scripts": [ ".next/server/**/*.js" ] } }

¿Cómo puedo resolver este problema y hacer que un NextJS funcione como ejecutable?

over 4 years ago · Santiago Trujillo
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda