node.js版本更新及遇到的错

Posted 秃头少女and战战

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了node.js版本更新及遇到的错相关的知识,希望对你有一定的参考价值。

下载你要更新的版本

双击运行

一直next

然后如果你之前安装过node.js 不用管

它会覆盖安装

安装好之后 cmd 检查版本号 node  -v 出来版本号 那就没有问题

但是在启动的时候会报 node 不是不是内部或外部命令,也不是可运行的程序 或批处理文件

这个时候呢 上百度说是环境的问题

但是只要你之前安装过node 它会覆盖安装 并且环境也给你自动搞好了

重启一下就好了

重启之后 

npm run dev 运行

会报\'vite\' 不是内部或外部命令,也不是可运行的程序 或批处理文件。

这个时候呢 你只要 npm i 就可以了

node.js 9 来了!重大版本更新!

node 版本迭代实在太快了,我们做开发的当然要时刻关注着最新信息,看看这些改变对我们有什么影响

v.9.0 一个重大版本更新,下面我们看看更新哪些内容

刚更新了六个小时,还挺热乎

Async hooks 较旧的实验性API已被删除。

Errors:

对Buffer模块错误信息进行了改进。


Child Process

  • 错误发生在 process.nextTick上。
    Domains

  • 长期弃用的 dispose() 方法已被删除。

fs

  • fs.ReadStream 和 fs.WriteStream类可以使用destory()方法。

  • fs 模块的回调函数将在 undefined 上下文中执行。

HTTP/1

  • 解析失败时,将发送 400 Bad Request 状态码。

  • 套接字连接时设置其超时时间。

  • 修复了一个导致请求“error”事件触发两次的bug。

  • 现在除了net.Socket之外,HTTP客户端可以使用通用双工流。

Intl

  • 弃用的 Intl.v8BreakIterator 方法已被删除。

OS

  • os.EOL 成为只读属性。

  • Timers

  • setTimeout()的时间如果超出了32位无符号整数的最大值, 将会发出警告。

可惜node本身还不支持ES6的module

大概原因可能是node 基于 v8引擎,v8没一直实现的原因吧
现在谷歌浏览器一直也不支持



往期精选文章



小手一抖,资料全有。长按二维码关注京程一灯,阅读更多技术文章和业界动态。


以上是关于node.js版本更新及遇到的错的主要内容,如果未能解决你的问题,请参考以下文章

MAC升级node及npm

在 Cloud 9 IDE 中更新 node.js 版本

node.js 9 来了!重大版本更新!

错误“由于 npm ERR 中的错​​误,您的缓存文件夹包含 root 拥有的文件!以前版本的 npm 已得到解决”

Node.js包的依赖及版本号(转)

node.js的npm命令常见错误及解决方案