在开发nodejs的时候遇到一个问题
不知道是否是nodejs版本引起的问题
在6.x版本中有没有什么办法可以做到,如果一定要升级,除了下载安装包安装,有没有别的简便方法
在开发nodejs的时候遇到一个问题
不知道是否是nodejs版本引起的问题
在6.x版本中有没有什么办法可以做到,如果一定要升级,除了下载安装包安装,有没有别的简便方法
一定要升级。7.x才支持。
有一个叫n的包可以管理node版本npm i n -g
,但是我从没用它给node升级成功过。
直接下安装包也可以的,直接安装到原有目录,原有的全局包什么的还在。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
那肯定的呀,NodeJS 是基于 v8 引擎的。
v8 是在 5.5 版本才支持 async function,NodeJS 是在 v7.6.0 将 v8 升级到 5.5 的。
所以在在 NodeJS v7.6.0 之前的版本都是不支持 async function 的,也就不支持 await 关键字。
https://github.com/nodejs/nod...
如果非要用 v6.x 的话,你可以通过 babel 将其转译成 ES5 的语法。
不然只能升级你当前的 NodeJS 版本,或者通过安装
npm install -g n
来管理多个 NodeJS 版本。