Etherpad-lite: No funciona con nodo> = 7

Creado en 4 nov. 2016  ·  8Comentarios  ·  Fuente: ether/etherpad-lite

Durante installDeps.sh hay varias bajas:

npm WARN deprecated [email protected]: Jade has been renamed to pug, please install the latest version of pug instead of jade
npm WARN deprecated [email protected]: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.
npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue

el paquete graceful-fs hace que etherpad sea incompatible con el nodo> = 7.0 y hace que etherpad se bloquee con

 module.js:474
     throw err;
     ^
 Error: Cannot find module 'internal/fs'
     at Function.Module._resolveFilename (module.js:472:15)
     at Function.Module._load (module.js:420:25)
     at Module.require (module.js:500:17)
     at require (internal/module.js:20:19)
     at evalmachine.<anonymous>:17:20
     at Object.<anonymous> (/opt/etherpad/src/node_modules/npm/node_modules/graceful-fs/fs.js:11:1)
     at Module._compile (module.js:573:32)
     at Object.Module._extensions..js (module.js:582:10)
     at Module.load (module.js:490:32)
     at tryModuleLoad (module.js:449:12)
Serious Bug

Comentario más útil

por favor arregle ese estúpido error !!!

Todos 8 comentarios

Puedo confirmar que este es el caso y me engañó el error interno-fs al intentar todo tipo de trucos, ninguno funcionó, así que aquí tenemos otro etherpad-lite roto. Por favor, cualquiera nos dé una pista sobre cómo parchear este. Tx!

npm -v
4.0.2

nodo -v

v7.0.0

por favor arregle ese estúpido error !!!

¿No tienes idea de resolver este?

Por ahora, diría "use Node 6.9" si necesita desesperadamente que Etherpad esté funcionando; Para solucionarlo, debemos verificar la compatibilidad con las versiones más recientes de algunas bibliotecas; por ahora, puedo decir que al menos mocha y npm están en esta lista.

gracias, sí, está funcionando, acabo de bajar de categoría a 6.9

FYI: Intenté actualizar solo Mocha y npm, pero muchas cosas se rompieron. Por ejemplo, en muchos lugares aleatorios se alcanzó el límite de recursividad. No sé suficientes js para solucionarlo.

@thomwiggers ese es el punto exacto en el que estaba, cuando tuve que pausar mi trabajo sobre este tema. Aún no sé qué está pasando allí ... Si encuentras algo más, avísame. ¡Y gracias por intentar arreglar esto también!

NPM necesita una actualización.
Mis cambios funcionaron hasta ahora y espero poder proporcionar un PR mañana.

¿Fue útil esta página
0 / 5 - 0 calificaciones