完美解决Cannot download "https://github.com/sass/node-sass/releases/download/binding.nod的问题
2018-01-06 16:37
621 查看
很多人都会遇到这个问题!一般情况先这个问题你百度就会有一大堆的答案,也许你运气好很快就能解决!虽然我这里讲述的可能会跟网上的部分教程有一样,因为我也是从他们那总结出来的!但是我这里是把大家可能遇到的情况都说清楚,包括网上没有答案的情况!下面都是我被坑了一天总结出来的!希望看到的朋友少踩坑!如果你遇到其它的奇葩问题,欢迎给我留言或者联系我个人QQ,因为很多坑我都踩过,希望能帮到你!
①:例如很多人第一步就会这样做:
出现:Cannot download "https://github.com/sass/node-sass/releases/download/版本号/XXX_binding.nod情况,很多人第一反应就是下面的原因
原因是node-sass被墙掉了,那我们用淘宝镜像cnpm安装:
按上面这么做确实没错,而且也是必须,但是当你再次去创建ionic项目时还是会提示同样的错误(如果不报错说明你运气好,那下面就不用看了),那么原因到底是为什么呢?那是因为你的确安装了sass而且也成功下载了相关文件了,只是你在执行时候可能是因为运气不好或者当前软件没设计好的原因没给你自动添加sass的环境变量,所以这是我们得自己手动添加一下系统的环境变量(怎么添加系统环境变量我这就不提了,因为我认为很多人应该都会的,这里我只提一下要加什么环境变量,大概路径),例如我的环境变量如下:(这里提醒一下配置的路径最好是根据你的实际情况,因为每个人安装nodejs的方式都不一样)
系统变量名称:SASS_BINARY_PATH
系统变量值:C:\Users\Administrator\AppData\Roaming\npm-cache\node-sass\4.7.2\win32-x64-59_binding.node
(看不清楚图片的可以右键复制图片地址在新窗口打开就能查看大图)
【另外补充】:估计你会看到网上有人说自己到对应的地址例如Cannot download "https://github.com/sass/node-sass/releases/download/binding.nod在浏览器打开就能直接下载一个win32-x64-59_binding.node文件然后再配置对应的路径到系统环境变量,但是我要告诉你的是,最好别这么做,因为你这样做很可能会导致版本问题而导致你在使用ionic命令的时候提示版本不同命令不可使用等问题!
【技术交流QQ群】:188386255
【技术交流论坛】:www.phper.video
①:例如很多人第一步就会这样做:
出现:Cannot download "https://github.com/sass/node-sass/releases/download/版本号/XXX_binding.nod情况,很多人第一反应就是下面的原因
原因是node-sass被墙掉了,那我们用淘宝镜像cnpm安装:
npm install -g cnpm --registry=https://registry.npm.taobao.org
按上面这么做确实没错,而且也是必须,但是当你再次去创建ionic项目时还是会提示同样的错误(如果不报错说明你运气好,那下面就不用看了),那么原因到底是为什么呢?那是因为你的确安装了sass而且也成功下载了相关文件了,只是你在执行时候可能是因为运气不好或者当前软件没设计好的原因没给你自动添加sass的环境变量,所以这是我们得自己手动添加一下系统的环境变量(怎么添加系统环境变量我这就不提了,因为我认为很多人应该都会的,这里我只提一下要加什么环境变量,大概路径),例如我的环境变量如下:(这里提醒一下配置的路径最好是根据你的实际情况,因为每个人安装nodejs的方式都不一样)
系统变量名称:SASS_BINARY_PATH
系统变量值:C:\Users\Administrator\AppData\Roaming\npm-cache\node-sass\4.7.2\win32-x64-59_binding.node
(看不清楚图片的可以右键复制图片地址在新窗口打开就能查看大图)
【另外补充】:估计你会看到网上有人说自己到对应的地址例如Cannot download "https://github.com/sass/node-sass/releases/download/binding.nod在浏览器打开就能直接下载一个win32-x64-59_binding.node文件然后再配置对应的路径到系统环境变量,但是我要告诉你的是,最好别这么做,因为你这样做很可能会导致版本问题而导致你在使用ionic命令的时候提示版本不同命令不可使用等问题!
【技术交流QQ群】:188386255
【技术交流论坛】:www.phper.video
相关文章推荐
- 解决Android SDK下载和更新失败"Connection to https://dl-ssl.google.com refused"的问题
- IntelliJ IDEA中Android项目node-sass cannot download ***binding.node
- 关于解决Linux下载软件时报错"Failed to connect to github.com port 443"的问题
- github.com/tealeg/xlsx 问题"multiple-value cell.String() in single-value context" 解决
- 完美解决node.js中使用https请求报CERT_UNTRUSTED的问题
- 完美解决repo init 错误 fatal: Cannot get https://gerrit.googlesource.com/git-repo/clone.bundle
- 完美解决LINK : fatal error LNK1104: cannot open file "Debug/xx.exe"的问题
- "cannot be resolved or is not a field"问题解决
- 解决Microsoft OneNote不能登录https://onedrive.live.com的问题
- [Git & GitHub] 解决办法:error: failed to push some refs to 'https://github.com/xxxx.git'
- VC 6.0 “fatal error LNK1104: cannot open file "mfc42u.lib"”问题解决
- 解决windows下node-sass报错的问题
- 【集群问题解决】Hbase的"Failed deleting my ephemeral node"错误解决
- Android问题】解决 Android SDK下载和更新失败“Connection to https://dl-ssl.google.com refused...
- github安装问题解决"Unable to retrieve your user info from the server"
- Node安装node-sass总是下载超时问题解决
- Unable to read repository at https://dl-ssl.google.com/android/eclipse/content.xml问题解决
- 完美解决QQ空间背景音乐中不能输入如"="等特殊字符问题
- 'UserInfoBLL' node cannot be resolved for the specified context [MVC展示数据.Controllers.LoginController]问题解决