前言
最近前端圈里最火爆的话题之一莫过于deno 1.0的发布,关于deno和nodejs之间的区别和好处坏处,其他文章已经写的够多了,笔者在这里不再重复说明。本着对新技术的敏感(deno都出来这么久了还新技术...)趁着1.0发布来尝个鲜试试,发现在windows下的安装,仍旧会有一些问题。
windows下问题
- 如果你是windows7系统或者使用iwr命令有问题的windows(xp放弃吧,真的别再用了)。
- 建议在根据官方的指导:
iwr https://deno.land/x/install/install.ps1 -useb -outf install.ps1; .\install.ps1 v0.38.0这个命令之前。 - 先在自己程序-附件中找到powershell,先执行
$PSVersionTable.PSVersion查看下自己的版本号 其中"Major"是当前已安装PowerShell的版本号。 - 如果发现自己的版本号低于3,那么复制官方这段命令行,是会被报错的!原因也很简单,powershell3以上才支持iwr这个别名的下载功能。目前你的电脑还用不了。
- 因此首先需要升级下自己的powershell,由于它是附带在微软的Framework 里的,这里我是在微软官网下载的:Windows Management Framework 5.1
传送门:www.microsoft.com/en-us/downl…
根据自己对应的版本号要求,升级完以后,重启电脑即可。
- 我们安装完deno,其实会发现,它其实就是一个exe文件,目录在
C:\Users\Administrator\.deno\bin下,此时如果命令行执行不了,需要添加环境变量,非常简单,复制这个路径到path里面就好了,如果有问题,欢迎下方留言! 最后,象征性的跑一下Hello World代码~
- 另外说一点,如果你觉得麻烦,可以去安装好deno的windows下,找到deno.exe直接拷过来就好了,path环境变量配一下,几分钟就好了,省去了大量的时间等待下载,尝个鲜嘛~干嘛整的那么麻烦,您说是不~