前言

作为一个常年以c,c++,golang为主的后端程序员,刚接触nodejs有一个困惑,就是node有哪么多版本到底该选择哪个版本呢?

node版本

根据需求选择版本,那么node版本有哪些特点呢?

  1. 从node 6 开始支持ES6
  2. 从node 8 开始支持Async Await
  3. node 10 增加了promisified fs模块
  4. node 12增加了ES6 modules

从上面应该注意到node偶数版本是稳定版本(类似于linux)。

如何管理多个node版本

一句话:复用nvm管理node。

Windows请参考nvm-windows

如何选择正确的npm package

在哪里选

npmjs

从哪几个维度选择

  1. Popularity
  2. Contributors
  3. Maintenance
  4. Size
  5. Quality
  6. npm trends
  7. dependencies

如何对比同类型的npm package

使用npmcompare

欢迎关注

欢迎关注微信公众帐号:沉风网事(savewind)

沉风网事