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的这段代码就知道了:

相关推荐
U盘失踪了3 小时前
python JSONPath 表达式生成器
linux·windows·python
山烛6 小时前
决策树学习全解析:从理论到实战
人工智能·python·学习·算法·决策树·机器学习
没有梦想的咸鱼185-1037-16638 小时前
Python科研数据可视化技术
python·机器学习·信息可视化·数据分析
奔波霸的伶俐虫9 小时前
jeecg框架@Dict不生效问题
开发语言·python
徐赛俊10 小时前
# 自动定时运行Python爬虫脚本教程(Windows任务计划程序)
windows·爬虫·python
程序员秘密基地10 小时前
基于html,css,jquery,django,lstm,cnn,tensorflow,bert,推荐算法,mysql数据库
python·cnn·tensorflow·lstm·推荐算法
技术炼丹人11 小时前
从RNN为什么长依赖遗忘到注意力机制的解决方案以及并行
人工智能·python·算法
hqxstudying11 小时前
Java开发时出现的问题---语言特性与基础机制陷阱
java·jvm·python
仪器科学与传感技术博士11 小时前
python:机器学习中的分类与回归怎么理解
python·机器学习·分类
CodeCraft Studio12 小时前
使用 Aspose.OCR 将图像文本转换为可编辑文本
java·人工智能·python·ocr·.net·aspose·ocr工具