Node.js v4迁移(用于sails.js或node.js)

我是一个sails.js用户,我想知道什么涉及到一个以前版本的node.js到v4版本的迁移:我知道并阅读有关承诺等新function,但我知道如果我以后可以使用function,如果我的项目可以工作,或者有什么事情我被迫改变?

对于sails.js或一个简单的node.js项目(我不知道sail.js,我没有看到这方面的文档)

答案并不确切,因为你的问题是广泛的。 我会尽量客观回答。 要回答的唯一方法就是使用它,看看有没有什么function可以打破。 也许这一点可以帮助你:

  1. 在您的项目中使用testing,您定义的testing越复杂,testing结果越精确。
  2. 试着在你的项目中实现ES6编译器,如果你已经使用不支持ES6的Node.js,像Babel一样使用库,那么你会知道你的项目将会破坏是ES6被实现的。

ES6向后兼容ES5,所以有更less的事情要担心。 而且为了您的方便,如果您在基于Linux的主机上工作,请使用像nvm这样的Node.js版本pipe理器,这样您将很容易在任何Node.js版本之间切换。