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

在这里插入图片描述

相关推荐

  1. 启动vue项目一直报node-sass错误解决办法

    2024-04-02 03:36:02       10 阅读
  2. Node版本超过14导致node-sass版本不兼容报错

    2024-04-02 03:36:02       15 阅读
  3. scss导出颜色变量空对象

    2024-04-02 03:36:02       28 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-02 03:36:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-02 03:36:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-02 03:36:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-02 03:36:02       20 阅读

热门阅读

  1. 【代码随想录】【动态规划】day39:不同路径

    2024-04-02 03:36:02       16 阅读
  2. EMF相关学习文档

    2024-04-02 03:36:02       15 阅读
  3. web服务应用术语

    2024-04-02 03:36:02       17 阅读
  4. 阿里巴巴实习面经

    2024-04-02 03:36:02       21 阅读
  5. 竞赛常考的知识点大总结(二)基础算法

    2024-04-02 03:36:02       21 阅读
  6. vue3中computed详解

    2024-04-02 03:36:02       17 阅读
  7. vue——computed和methods的区别

    2024-04-02 03:36:02       15 阅读
  8. Vue 使用 array.flatMap()例子

    2024-04-02 03:36:02       15 阅读
  9. 远程过程调用-buttonrpc源码解析6-函数调用

    2024-04-02 03:36:02       16 阅读
  10. vue Props

    2024-04-02 03:36:02       15 阅读
  11. 【题解 | 01背包】分割等和子集

    2024-04-02 03:36:02       16 阅读
  12. nginx怎么配置https访问

    2024-04-02 03:36:02       15 阅读