2017-02-02 5 views
2

私のアプリはNode.js、Swagger、Express、MongoDBに依存しています。 非常に古いバージョンのNode.js v0.10.xを使用しています。 1.5年後に私のアプリがもう使用されるかどうかはわかりません。 バージョンがどれくらい遅いかを考えると、これは長い時間のようです。 しかし、バージョンのアップグレードにはしばらく時間がかかりますし、時間がかかります。 アップグレードするには、バージョンと新しいバージョンの間のすべての変更を調べる必要があります。次に、すべてのアプリの依存関係を調べて、まだ機能するか、アップグレードする必要があるかを把握する必要がありますまた、結果に基づいて構文を更新します。 私はアップグレードしないことの意味を理解しようとしています。しかし、私はどんな答えを考え出すのにも苦労しています。 私のバージョンはもはやサポートされていませんが、どのように私に影響しますか?私のアプリのNode.jsバージョンをv0.10からv4またはv6にアップグレードすることは必須ですか?

答えて

0

できるだけ早くアップグレードしてください。ノードLTS(長期サポート)ワーキンググループREADME0.10.xおよび0.12.xは、January 2017としてサポートされなくなりました。だから、アップグレードは適切なセキュリティに配慮した動きです。奇数バージョンはベータ版であり、春2017 - それはあなたを破るために4または6以上の可能性がありますまでnode 8が出されることはありませんが - あなたは何をすべき

は簡単にバージョンとテスト4.76.9を切り替えるnまたはnvmを使用していますコード。

npm api docsごとにプロジェクトのルートにあるnpm rebuildを実行するようにバージョンを切り替えるたびに覚えておいてください。

私は最近、WSJの記事ページをノード0.10.xのコードベースを6.9-LTSにレンダリングするのを手助けしましたが、パフォーマンス上の理由から4.7を解決しなければなりませんでした。

4.xにいくつかの警告の外で動作する可能性があります。これは間違いなくテストする価値があります。

0

他の開発者は、古いバージョンのパッケージを作成するのをやめることができます。それから、あなたは次のようなことを続けていきます:より高いバージョンで利用可能なああ、私にその車輪を再考させてください。

関連する問題