首页 > 编程语言 >node-sass 安装出错 Cannot download "https://github.com/sass/node-sass...

node-sass 安装出错 Cannot download "https://github.com/sass/node-sass...

时间:2024-01-20 13:11:57浏览次数:50  
标签:node ... github sass binding x64 download

Downloading binary from https://github.com/sass/node-sass/releases/download/v4.14.1/win32-x64-83_binding.node
Cannot download "https://github.com/sass/node-sass/releases/download/v4.14.1/win32-x64-83_binding.node":

 

github网站大多时候都访问不到,下载 win32-x64-**_binding.node 文件就会失败,然后会尝试调用本地 python 、 Visual Studio  包含的 msbuild 程序等本地编译,报一大堆错误

正确解决办法:
手动下载文件, 地址 下载指定版本(下载失败提示:我当前 win32-x64-83_binding.node)的 win32-x64-**_binding.node 文件到本地
设置环境变量:SASS_BINARY_PATH  值为存放下载文件的路径

然后在 install

如果实在下不下来,那只有安装 python 和 Visual Studio,这两也有版本区别,导致出问题。
最好还是手动下binding.node文件,github没有完全墙死,隔一会儿尝试一下,多几次应该可以。

标签:node,...,github,sass,binding,x64,download
From: https://www.cnblogs.com/jiayouba/p/17916186.html

相关文章

  • Previously on Assassin's Creed Ⅱ
    MynameisDesmondMiles.I'maprisonerofwar.AwarIneverknewexisted,wagedbytwogroupsIneverthoughtwerereal–TemplarsandAssassins.TheAnimusshowedmethetruth.ThethingsI'veseen,thethingsI'vebeen.Athousandyears......
  • 使用pnpm来管理vue项目的node_modules
    要使用pnpm,先确保nodejs版本在16以上(目前用的18.16.1)(确保本地已经全局安装了pnpm如果没有安装就使用npmi-gpnpm来全局安装)一.老项目从npm迁移到pnpm  先删掉项目中的node_modules文件夹和package-lock.json文件   在终端运行pnpmi 安装成功后根目录下会多一......
  • ChartGPT以流返回结果node怎么实现
    ChartGPT以流返回结果node怎么实现1.ChartGPT以流返回结果node怎么实现?2.我们前端应该怎么处理接收返回结果?3.怎样实现打字机式将结果回显在我们页面上?❓:1.ChartGPT以流返回结果node怎么实现?......
  • “cluster nodes”命令
    rediscluster集群部署后,可以通过redis-cli的 clusternodes 命令查看集群的节点信息。输出的每行,都代表一个节点,下面我们讲解下这些信息的含义,为了更直观些,我们将这些信息放入表格里:idip:portflagsmasterping-sentpong-recvconfig-epochconfig-epochslot46dc4de0......
  • 解决npm run start 和 node.js src/main.js 引用资源文件路径不一致问题
    解决npmrunstart和node.jssrc/main.js引用资源文件路径不一致问题问题描述写了一个node.js连接sqlite3数据库的项目,因为数据库sqlite3.db文件相对于根目录和src/main.js路径不一致,打包时总有一种方法失败分析原因数据库sqlite3.db文件是相对控制台运行命令的相对路径npmrun......
  • Node.js自建文档(部分)
    目录结构◢modulemoduleA.jsmoduleB.jsindex.js创建package.jsonnpminitindex.js内容constmoduleA={ getName(){ return"moduleAAAAA"; }}改变引入方式(common或module不能混用)添加字段: "type":"module"//es规范导入comment规范引入方式p......
  • tsx nodejs 增强支持执行typescript 以及esm
    tsx属于一个nodejs的增强包含的特性快速的按需ts以及esm编译支持commonjs以及esm包支持下一代ts扩展(.cts,.mts)隐藏体验特性警告tsrepl解析tsconfig.json适用的场景可以执行运行ts而不需要进行配置更好的与esm,cjs依赖交互说明tsx是一个不错的本地开发工具,可以方便不同模......
  • Node.js(千锋)
    目录Node.js(最全)基础+全栈项目一、Node.js基础1.认识Node.js01nodejs的特性02使用Node.js需要了解多少JavaScript03浏览器环境vsnode环境2.开发环境搭建3.模块、包、commonJS02CommonJS规范03modules模块化规范写法4.Npm&Yarn01npm的使用02全局安装nrm03yar......
  • 11.Node节点维护
    题目:Node节点维护配置环境kubectlconfiguse-contextek8s将名为ek8s-node-0的node节点设置为不可用,并重新调度该node上所有运行的pods。官方参考地址:KubectlReferenceDocs帮助命令:kubectldrain--help解答:1.切换答题环境kubectlconfiguse-contextek8s2.设置......
  • NodeJs——error:03000086:digital envelope routines::initialization error
    前言vue2前端项目在服务器上打包报错,发现是高版本的node使用的是OpenSSL3.0,导致的不兼容,所以先临时抛出下环境变量,继续使用老板本的OpenSSL的实现;步骤解决方法exportNODE_OPTIONS=--openssl-legacy-provider具体报错信息root@iZuf6f5trc95ufa25hqb6eZ:/www/wwwroot/ad-cl......