Nuxt2:node-sass替换为sass,避免因依赖python导致Can‘t find Python executable “python“错误

一、问题描述

由于node-sass依赖于python,在缺少python环境时,会报以下错误:

复制代码
npm ERR! gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable.

当服务器环境不想安装python或者不方便安装python时,该如何解决这个问题呢?

二、解决办法

将node-sass替换为sass(dart-sass),只要三步:

1.卸载 node-sass:npm uninstall node-sass

2.安装 sass:npm install sass --save-dev

3.全局搜索替换:/deep/ 替换为 ::v-deep

这里你可能有个疑问,安装了sass ,貌似都不用配置指定所用的是node-sass还是sass,如果两个都同时安装了会怎样?编译的时候是如何选择的?有兴趣的可以看一下sass-loader的这段代码就知道了:

相关推荐
白日做梦Q5 分钟前
Anchor-free检测器全解析:CenterNet vs FCOS
python·深度学习·神经网络·目标检测·机器学习
喵手19 分钟前
Python爬虫实战:公共自行车站点智能采集系统 - 从零构建生产级爬虫的完整实战(附CSV导出 + SQLite持久化存储)!
爬虫·python·爬虫实战·零基础python爬虫教学·采集公共自行车站点·公共自行车站点智能采集系统·采集公共自行车站点导出csv
喵手26 分钟前
Python爬虫实战:地图 POI + 行政区反查实战 - 商圈热力数据准备完整方案(附CSV导出 + SQLite持久化存储)!
爬虫·python·爬虫实战·零基础python爬虫教学·地区poi·行政区反查·商圈热力数据采集
熊猫_豆豆32 分钟前
YOLOP车道检测
人工智能·python·算法
nimadan1233 分钟前
**热门短剧小说扫榜工具2025推荐,精准捕捉爆款趋势与流量
人工智能·python
默默前行的虫虫38 分钟前
MQTT.fx实际操作
python
YMWM_1 小时前
python3继承使用
开发语言·python
JMchen1231 小时前
AI编程与软件工程的学科融合:构建新一代智能驱动开发方法学
驱动开发·python·软件工程·ai编程
亓才孓1 小时前
[Class类的应用]反射的理解
开发语言·python
小镇敲码人2 小时前
深入剖析华为CANN框架下的Ops-CV仓库:从入门到实战指南
c++·python·华为·cann