Etherpad-lite: Не работает с узлом> = 7

Созданный на 4 нояб. 2016  ·  8Комментарии  ·  Источник: ether/etherpad-lite

В течение installDeps.sh есть несколько устаревших:

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

пакет graceful-fs приводит к тому, что etherpad несовместим с node> = 7.0 и вызывает сбой etherpad с

 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

Самый полезный комментарий

пожалуйста исправьте эту глупую ошибку !!!

Все 8 Комментарий

Я могу подтвердить, что это так, и меня ввела в заблуждение ошибка internal-fs, пытаясь использовать всевозможные трюки, ни один из них не работал, поэтому у нас есть еще один сломанный etherpad-lite. Пожалуйста, дайте нам подсказку, как исправить это. Тх!

npm -v
4.0.2

узел -v

v7.0.0

пожалуйста исправьте эту глупую ошибку !!!

нет идеи решить эту проблему?

На данный момент я бы сказал «используйте Node 6.9», если вам отчаянно нужен Etherpad; чтобы исправить это, нам нужно проверить совместимость с более новыми версиями некоторых библиотек - пока я могу сказать, что в этом списке есть как минимум mocha и npm.

спасибо да работает я только что понизил до 6.9

К вашему сведению: я пробовал обновлять только Mocha и npm, но много чего сломалось. Например, во многих случайных местах был достигнут предел рекурсии. Я не знаю достаточно js, чтобы это исправить.

@thomwiggers , именно в этом я и был, когда мне пришлось приостановить работу над этой проблемой. Все еще не знаю, что там происходит ... Если найдешь что-нибудь еще, дай мне знать. И спасибо, что попытались это исправить!

NPM нужно обновление.
Мои изменения до сих пор работали, и я надеюсь, что завтра смогу организовать пиар.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги