Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

1.4K
Vistas
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 la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda