Etherpad-lite: ノード> = 7では機能しません

作成日 2016年11月04日  ·  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はノード> = 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があります。 誰かがこれにパッチを当てる方法についてのヒントを教えてください。 Tx!

npm -v
4.0.2

ノード-v

v7.0.0

その愚かなエラーを修正してください!!!

これを解決する考えはありませんか?

今のところ、Etherpadを実行する必要がある場合は、「ノード6.9を使用してください」と言います。 これを修正するには、いくつかのライブラリの新しいバージョンとの互換性を確認する必要があります。今のところ、少なくともmochaとnpmがこのリストに含まれていると言えます。

はい、動作しています。6.9にダウングレードしました。

参考:Mochaとnpmのみを更新しようとしましたが、多くの問題が発生しました。 たとえば、多くのランダムな場所で再帰制限に達しました。 私はそれを修正するのに十分なjsを知りません。

@thomwiggersは、この問題に関する作業を一時停止しなければならなかったときの正確なポイントです。 まだそこで何が起こっているのかわかりません...他に何か見つけたら、私に知らせてください。 そして、これも修正しようとしてくれてありがとう!

NPMは更新が必要です。
私の変更はこれまでのところうまくいき、明日PRを提供できることを願っています。

このページは役に立ちましたか?
0 / 5 - 0 評価