npm install node-sass失败解决办法

npm install时出现的问题Failed at the node-sass@4.14.1 postinstall script 从阿里云上拉取下来项目后,首先使用npm install 命令进行安装所需依赖,意想不到的事情发生了,报出了Failed at the node-sass@4.14.1 postinstall script,这个问题,顿时一脸懵逼;询问前端大佬,给出的反馈是,“没法解决”,这时我有点不知所措了,大佬都说没法解决了。执行完第一个卸载命令发现还是报错,紧接着又执行了一个重新安装命令;到此为止,已经没有发现有问题了,可以正常的启动项目了。 阅读详情

npm install node-sass失败解决办法

npm安装node-sass总是报错,错误信息如下:

Building: D:\Program Files (x86)\nodejs\node.exe F:\workspace_vue\project\node_modules\node-gyp\bin\node-gyp.js rebuild --verbose --libsass_ext= --libsass_cflags= --libsass_ldflags= --libsass_library=
gyp info it worked if it ends with ok
gyp verb cli [
gyp verb cli   'D:\\Program Files (x86)\\nodejs\\node.exe',
gyp verb cli   'F:\\workspace_vue\\project\\node_modules\\node-gyp\\bin\\node-gyp.js',
gyp verb cli   'rebuild',
gyp verb cli   '--verbose',
gyp verb cli   '--libsass_ext=',
gyp verb cli   '--libsass_cflags=',
gyp verb cli   '--libsass_ldflags=',
gyp verb cli   '--libsass_library='
gyp verb cli ]
gyp info using node-gyp@3.8.0
gyp info using node@12.17.0 | win32 | x64
gyp verb command rebuild []
gyp verb command clean []
gyp verb clean removing "build" directory
gyp verb command configure []
gyp verb check python checking for Python executable "python2" in the PATH
gyp verb `which` failed Error: not found: python2
gyp verb `which` failed     at getNotFoundError (F:\workspace_vue\project\node_modules\which\which.js:13:12)
gyp verb `which` failed     at F (F:\workspace_vue\project\node_modules\which\which.js:68:19)
gyp verb `which` failed     at E (F:\workspace_vue\project\node_modules\which\which.js:80:29)
gyp verb `which` failed     at F:\workspace_vue\project\node_modules\which\which.js:89:16
gyp verb `which` failed     at F:\workspace_vue\project\node_modules\isexe\index.js:42:5
gyp verb `which` failed     at F:\workspace_vue\project\node_modules\isexe\windows.js:36:5
gyp verb `which` failed     at FSReqCallback.oncomplete (fs.js:167:21)
gyp verb `which` failed  python2 Error: not found: python2
gyp verb `which` failed     at getNotFoundError (F:\workspace_vue\project\node_modules\which\which.js:13:12)
gyp verb `which` failed     at F (F:\workspace_vue\project\node_modules\which\which.js:68:19)
gyp verb `which` failed     at E (F:\workspace_vue\project\node_modules\which\which.js:80:29)
gyp verb `which` failed     at F:\workspace_vue\project\node_modules\which\which.js:89:16
gyp verb `which` failed     at F:\workspace_vue\project\node_modules\isexe\index.js:42:5
gyp verb `which` failed     at F:\workspace_vue\project\node_modules\isexe\windows.js:36:5
gyp verb `which` failed     at FSReqCallback.oncomplete (fs.js:167:21) {
gyp verb `which` failed   code: 'ENOENT'
gyp verb `which` failed }
gyp verb check python checking for Python executable "python" in the PATH
gyp verb `which` failed Error: not found: python
gyp verb `which` failed     at getNotFoundError (F:\workspace_vue\project\node_modules\which\which.js:13:12)
gyp verb `which` failed     at F (F:\workspace_vue\project\node_modules\which\which.js:68:19)
gyp verb `which` failed     at E (F:\workspace_vue\project\node_modules\which\which.js:80:29)
gyp verb `which` failed     at F:\workspace_vue\project\node_modules\which\which.js:89:16
gyp verb `which` failed     at F:\workspace_vue\project\node_modules\isexe\index.js:42:5
gyp verb `which` failed     at F:\workspace_vue\project\node_modules\isexe\windows.js:36:5
gyp verb `which` failed     at FSReqCallback.oncomplete (fs.js:167:21)
gyp verb `which` failed  python Error: not found: python
gyp verb `which` failed     at getNotFoundError (F:\workspace_vue\project\node_modules\which\which.js:13:12)
gyp verb `which` failed     at F (F:\workspace_vue\project\node_modules\which\which.js:68:19)
gyp verb `which` failed     at E (F:\workspace_vue\project\node_modules\which\which.js:80:29)
gyp verb `which` failed     at F:\workspace_vue\project\node_modules\which\which.js:89:16
gyp verb `which` failed     at F:\workspace_vue\project\node_modules\isexe\index.js:42:5
gyp verb `which` failed     at F:\workspace_vue\project\node_modules\isexe\windows.js:36:5
gyp verb `which` failed     at FSReqCallback.oncomplete (fs.js:167:21) {
gyp verb `which` failed   code: 'ENOENT'
gyp verb `which` failed }
gyp verb could not find "python". checking python launcher
gyp verb could not find "python". guessing location
gyp verb ensuring that file exists: C:\Python27\python.exe
gyp ERR! configure error
gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable.
gyp ERR! stack     at PythonFinder.failNoPython (F:\workspace_vue\project\node_modules\node-gyp\lib\configure.js:484:19)
gyp ERR! stack     at PythonFinder.<anonymous> (F:\workspace_vue\project\node_modules\node-gyp\lib\configure.js:509:16)
gyp ERR! stack     at callback (F:\workspace_vue\project\node_modules\graceful-fs\polyfills.js:295:20)
gyp ERR! stack     at FSReqCallback.oncomplete (fs.js:167:21)
gyp ERR! System Windows_NT 6.1.7601
gyp ERR! command "D:\\Program Files (x86)\\nodejs\\node.exe" "F:\\workspace_vue\\project\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library="
gyp ERR! cwd F:\workspace_vue\project\node_modules\node-sass
gyp ERR! node -v v12.17.0
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok

错误原因:
node-sass会依赖一个二进制文件binding.node,当下载node-sass时,会先下载这个文件,如果本地没有安装过这个文件,会在github下载该文件并将其缓存到全局;一般下载的时候会因为网络的原因下载失败,node-sass会尝试在本地编译binding.node,这个过程就需要用python。这时就会报错说没安装python,如果binding.node下载成功的话就不会报这个错

解决办法:将npm源设置成淘宝镜像源,将binding.node源也改为淘宝镜像源

npm config set registry https://registry.npm.taobao.org
npm config set SASS_BINARY_SITE=https://npm.taobao.org/mirrors/node-sass/

如果本地已经有了node-sass,要先把之前的卸载

npm uninstall node-sass

安装node-sass即可安装成功

后续可能还会报错

Error: Node Sass version 7.0.1 is incompatible with ^4.0.0.
node sass报错
项目由于安装的node版本不同,安装依赖后导致项目运行失败并有报错问题。

解决方案:
如果是先执行了npm install之后发现项目运行时报Node Sass version 7.0.0 is incompatible with ^4.0.0类似这样的错,那么需要先卸载已下载好的node-sass依赖

1、npm uninstall node-sass;
2、npm i -D sass;
3、npm run dev;

用npm 卸载安装不了的同学可以试一下cnpm
npm install -g cnpm -registry=https://registry.npm.taobao.org

这样就成功了~~~~~

安装node-sass 这个是需要安装node-sassnode-sass是什么?node-sass是一个项目依赖,在一个项目中在使用sass语法的时候,必须通过sass-loader来解析sass,从而使sass语法变成浏览器能够识别的CSS语法,而node-sass模块就是对sass-loader的支持模块,所以不安装node-sass,sass-loader就不能正常工作Node-sass是一个库,它将Node.js绑定到LibSass(流行样式表预处理器Sass的C版本)。 阅读详情

相关推荐

STM32F103ZET6【标准库函数开发】------04五个串口配置实战:从零到一构建多串口通信系统

本文详细介绍了STM32F103ZET6标准库函数开发中五个串口(USART/UART)的配置实战,从硬件引脚识别、时钟树配置到多串口系统整合技巧。通过具体代码示例和调试经验,帮助开发者快速构建稳定的多串口通信系统,适用于工业控制、物联网网关等应用场景。

weixin_29188997的博客 344

node-sass 安装失败 rebuild --verbose --libsass_ext= --libsass_cflags= --libsass_ldflags= --libs

rebuild --verbose --libsass_ext= --libsass_cflags= --libsass_ldflags= --libs 检查一下有没有配置python2.7环境变量 npm install -g node-gyp npm install --global --production windows-build-tools(通过管理员打开) npm i -g node-sass

永远热泪盈眶 坚持输出 4436

VirtualBox 7.0.8 + Android-x86 9.0 保姆级安装教程(附图形界面卡顿解决方案)

本文提供VirtualBox 7.0.8与Android-x86 9.0的详细安装教程及性能优化方案,帮助开发者解决图形界面卡顿问题。从环境准备到高级配置,涵盖硬件要求、安装步骤、显存优化及ADB调试等实用技巧,显著提升虚拟机流畅度,适用于应用测试和开发调试。

weixin_29224309的博客 523

npm安装node-sass失败的几种解决办法

npm安装node-sass失败的几种解决办法。npm install --legacy-peer-deps 来解决下载时候产生的依赖冲突

zsyyugong的博客 1万+

保姆级教程:用Docker Compose一键部署WVP-PRO+ZLM+录像服务(含Nginx反代)

本文提供了一套完整的容器化GB28181视频平台部署方案,通过Docker Compose实现WVP-PRO、ZLMediaKit(ZLM)和录像服务的一键式部署。详细介绍了环境准备、架构设计、容器化部署实战以及高级配置优化,帮助用户快速搭建高性能视频监控管理平台,适用于安防行业和物联网设备管理场景。

weixin_30415113的博客 861

树莓派5搭建ROS1开发环境:从系统安装到环境变量配置

本文详细指导如何在树莓派5上搭建ROS1开发环境。针对树莓派OS非标准安装路径导致的常见CMake报错问题,提供了从系统烧录、一键安装ROS到关键环境变量配置的完整解决方案,确保工作空间能成功编译,助力机器人项目开发。

weixin_29159127的博客 384

npm install时 node-sass npm ERR command failed

npm install时 node-sass npm ERR command failed

u014644574的博客 4520

从USB 2.0到USB 3.x:Synopsys SVT USB VIP配置避坑与接口选择指南

本文详细解析了从USB 2.0到USB 3.x的Synopsys SVT USB VIP配置要点,涵盖协议版本选择、物理接口匹配及UVM层次化架构实现。重点介绍了layering sequence的配置技巧和常见问题解决方案,帮助验证工程师高效避坑并优化验证流程。

weixin_42653691的博客 238

npm install node-sass 失败的解决办法

sudo npm install --unsafe-perm -g node-sass

晏紫苏_cc的博客 2382

【教程4>第3章>第1节】通信系统高阶调制解调概述

高阶调制(High Order Modulation)是一种先进的数字调制技术,旨在通过增加每个符号携带的信息比特数来提高无线通信系统的数据传输速率和频谱效率。这种技术特别适用于具有较高信噪比(Signal-to-Noise Ratio, SNR)的通信环境,例如卫星通信、光纤通信以及一些高质量的无线通信链路。在数字通信中,调制是将数字信号(比特流)转换为适合在物理信道上传输的模拟信号的过程。高阶调制通过使用更多的信号状态或星座点来表示不同的比特组合,从而在一个符号周期内传输更多的信息。

FPGA/MATLAB学习教程/源码/项目合作开发 1701

预编码算法(个人总结)

预编码算法是无线通信系统中的关键技术,通过在发送端对信号进行处理,可以有效减少干扰,提高系统性能。预编码算法在5G、Wi-Fi、卫星通信等领域具有广泛的应用前景,同时,随着深度学习、大规模MIMO和物理层安全等技术的发展,预编码算法的研究将进一步推动无线通信技术的发展。CSI的准确性直接影响到预编码的效果。预编码是一种在发送端对信号进行线性变换的技术,以优化信号的空间分布,使得接收端能够更好地接收和解码信号。预编码算法,特别是基于矩阵分解的预编码算法,计算复杂度较高,限制了其在实际系统中的应用。

年糕的博客 5288

亲测可行!npm install node-sass --save 安装失败解决办法

安装视频上教学这么来安装是 为啥我的安装不上?? 因为npm安装插件是从国外服务器下载,受网络影响大,可能出现异常,如果npm的服务器在中国就好了,淘宝团队干了这事,中国的npm =>cnpm 安装淘宝镜像:npm install -g cnpm --registry=https://registry.npm.taobao.org 查看安装: nrm ls 安装node-sass :cnpm install node-sass --save-dev 亲测可行!!...

qq_44755188的博客 1618

MFC属性网格控件(CMFCPropertyGridCtrl)完全指南:构建专业属性编辑界面

本文详细介绍了MFC中的CMFCPropertyGridCtrl控件的使用方法。主要内容包括:控件基础用法(初始化、添加属性、事件处理)、高级设置(自定义外观、创建属性类型、动态更新)、派生类实现(自定义绘制、搜索过滤功能)、界面集成技巧(对话框布局、属性编辑器)以及实际应用示例。文章重点讲解了如何通过继承和自定义实现复杂功能,并提供了性能优化、多语言支持等最佳实践方案。该控件适用于需要大量参数配置的应用程序,能够创建类似Visual Studio属性窗口的专业界面。

专注现代C++实战,从核心语法到高性能编程,助力开发者深入掌握系统级编程精髓。 154

npm install或者yarn install安装node-sass失败的解决办法(如果下面的方法还解决不了,可以私信或者评论区留下你的联系方式,我会协助解决)

通过上面的地址寻找node-sass对应的node版本,然后通过nvm版本控制工具切换对应的node。1.给C:\Users\用户名下的.npmrc的文件加一下内容。2.检查node版本和node-sass的版本是否对应。// 修改node-sass下载的地址。// 修改npm下载的源地址。3.nvm的下载地址。

zmx781284440的博客 1034

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

npm install node-sass安装失败

根据我们依赖包找到我们的node版本,让后降低我们的node版本,一旦 node_modules生成后,我们还可以升回原始版本,还原到我们常用的环境。

沉默老曹的博客 705

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Error: Cannot find module ‘node-sass‘ Require stack:

Error: Cannot find module ‘node-sass’ Require stack: error in ./src/views/demo/ueditor.vue Module build failed: Error: Cannot find module ‘node-sass’ Require stack: npm run dev 报错,这个错误好像还遇到挺多次的,这次特地记录一下,反正错误翻译过来就是模块生成失败:错误:找不到模块“node sass” 需要堆栈:…这大概意思就是下载

Wn1999的博客 6902

npm install报错 npm ERR! Error while executin npm ERR! undefined npm ERR! No git binary found in $PATH

npm install报错具体信息如下: 网上搜索问题是因为Node环境从8到10后才出现这种情况,解决办法是执行 npm rebuild node-sass 如果这样报错失败的话,再执行: npm uninstall -s node-sass npm install -s node-sass 就是直接删除node-sass包后再重新install 对于一些老项目的话可能有些...

菜鸟初养成的博客 1万+

【Vue报错】:Vue调试出现canvas@2.9.3 install C: \Users\Administrator\Desktop\admin\node_modules\canvas错误信息

Vue调试出现canvas@2.9.3 install C: \Users\Administrator\Desktop\admin\node_modules\canvas错误信息

程序定制,毕设辅导、论文写作、技术指导! 1137

node-sass安装失败解决方法

node-sass安装失败解决方法

dd2016124的博客 4082

报错:Can‘t find Python executable “python“, you can set the PYTHON env variable

将项目导入vscode,执行npm install命令后,报错了,报错的信息是node-sass安装失败,同时提示需要python环境的错误信息,这是因为安装node-sass失败了,而node-sass依赖于Python环境。

embelfe_segge的博客 991

Ionic2入门教程02:绕开npm安装

1. 我在window系统上使用 npm 安装node-sass从来就没有成功过,建议通过 cnpm 安装node-sass。 2. 使用 ionic start app 时由于会自动执行 npm intsall 安装依赖, 当有些依赖下载失败时, 整个项目无法运行起来。   解决办法使用是下载seed时执行ionic start app --v2 --skip-npm。下载完了以后...

aimei1647的博客 137

前端开发环境搭建踩坑笔记——npm install node-sass安装失败的解决方案

查看本地node版本node -v# 安装node-sassnpm install node-sass@[本地node所对应的node-sass版本] --registry=https://registry.npmmirror.com --sass_binary_site=https://www.npmmirror.com/mirrors/node-sass/通过下表查看版本对应关系,也可访问node-sass github仓库或者node-sass npm仓库进行查看。欢迎批评指正。

zzcoder的博客 5万+

npm install node-sass 安装失败的解决方案:利用国内镜像加速安装

npm install node-sass 安装失败的解决方案:利用国内镜像加速安装

一起coding,一起嗨。 1万+

npm安装node-sass失败解决办法

npm安装node-sass总是报错,错误信息如下: Building: D:\Program Files (x86)\nodejs\node.exe F:\workspace_vue\project\node_modules\node-gyp\bin\node-gyp.js rebuild --verbose --libsass_ext= --libsass_cflags= --libsass_ldflags= --libsass_library= gyp info it worked if it end

kksw1121 1万+

npm install node-sass安装失败的解决方案

查看本地node版本node -v# 安装node-sassnpm install node-sass@[本地node所对应的node-sass版本] --registry=https://registry.npmmirror.com --sass_binary_site=https://www.npmmirror.com/mirrors/node-sass/通过下表查看版本对应关系,也可访问node-sass github仓库或者node-sass npm仓库进行查看。

You can walk as far as you want. 1487
上一篇: Nginx 二级目录部署Vue2
下一篇: CSS 适配苹果机型
Trank-Lw
博客等级 码龄9年 103粉丝 96原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值