node-sass 安装报错失败---------解决,sao操作

由于自己是局域网域控,很多下载都受限制,超可怕,下载了cnpm淘宝镜像,又发现cnpm命令未知,遇到了很多坑,今天一整个下午都在安装node-saas。node-saas一定在外网下载,我的局域网下载不了,看局域网的情况要不要下载镜像。中间说要下载什么你就拿出来什么进行npm install XXX.  下面只说那些坑大的

1、配置淘宝镜像

由于域控,再加上使用npm,有些下载不了,所以需要用到淘宝镜像

npm install -g cnpm --registry=https://registry.npm.taobao.org

可我遇到就很坑,以前在其他电脑,就这样就可以直接使用 cnpm install,但是一直提示是cnpm是未知命令,后面想了另外一种办法,网络从局域网切到外网,然后把电脑的代理关掉

然后再npm 的目录下找到一个文件.npmrc ,默认位置是在C盘的用户下文件,可以全文搜索,然后注释掉全部的内容加下这个地址即可,注释用#

registry=https://registry.npm.taobao.org

(如果想要不要利用淘宝镜像下载的话就切换原来的)

由于registry指向是镜像,因此用npm install走的时候其实是镜像的路径

2、下载python2.7.6(很坑,版本跟node不匹配,后行不通)

一开始下载2.7.3,由于版本不匹配的问题,接下来一直提示找不到python2的路径,明明已经下载好了,并且配置了系统变量,还是报找不到,后面换了2.7.6 配置好路径,后面重启电脑可以了。。骚操作,但是npm install一开始会报找不到python,后面走下去就会发现它找到了python了

1)首先下载python

https://www.python.org/downloads/

然后配置环境变量

关于环境变量如何配,自己上网百度吧。加在path

3、下载提示中要求下载的对应版本号win32-ia32-48_binding.node

接下来一直提示

Cannot download "https://github.com/sass/node-sass/releases/download。。。/win32-x64-57_binding.node":

以及

意思就是下载不了,这个也有坑,首先需要去外网下载这个文件,或者让别人帮你下载,然后你放在某个目录下

比如我放在D:\software\win32-x64-57_binding.node

记住一定要根据他提示的信息的版本号进行下载,然后

回到命令行安装界面(nodes项目的目录下启动 命令行窗口)。

先输入 set SASS_BINARY_PATH=F:\jianzhi\otherFile\win32-ia32-48_binding.node

其实就是配置系统变量,但有个坑,如果单单在外面配置系统变量你再继续npm install node-sass还是会报同样的错误,一定要在项目下进行set.

然后再进行npm install node-sass 终于可以了

下面启动项目,用yarn启动,使用命令 yarn serve

4、下载yarn(有些需要配置环境变量,比如我、、,我项目启动用到了yarn才要下载)

npm install -g yarn

明明在目录下就是看到了yarn,可是就是不行,后面配置系统环境变量path 再试了一下还是不行,真的有毒,然后重启电脑,又可以了。。。。

======================================

以上就是今天下午的坑,希望大家可以闭坑而过!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值