• yarn安装模块报错:check python checking for Python executable "python2" in the PATH


    问题描述:使用yarn安装的时候,node-sass报错,如图

    解决思路:

    1. 卸载node

    2. 重新安装node,并一定要将下面的步骤勾选

    3. node安装完成后,会自动弹出下面的脚本,点击任意键继续


    注意:这里是会安装python和vs build tools还有windows的安装工具 chocolatey

    4. 这里的脚本说,会安装chocolatey,并使用这个工具安装其他工具,点击任意继续

    5. 会启动powershell安装chocolatey和python和vs build tools

    node不同的版本,安装的vs和python是不同的,我安装的是python3和vs2017 build tools,由于本机的环境,已经安装好了,所以截图如下

    6. VS Build tools 安装的速度会很慢,一定不要强制停止powershells,否则vs build tools会出现安装不全的情况

    7. 安装成功以后,chocolatey安装python2 choco install python2

    8. 删除node_modules 文件夹,yarn cache clean 清楚缓存,重新安装,成功!

    常见问题

    1. 安装的node版本是node-v14.18.2,所以安装的是python3和vs2017buildtools
    2. error MSB4132: 无法识别工具版本“2.0”。可用的工具版本为 "14.0", "4.0"。
      原因:安装了高版本的vsbuildtools
      解决方法:使用chocolatey安装vs2017buildtools,命令行中输入即可
      choco install visualstudio2017-workload-vctools --version 1.3.3
    3. chocolatey安装 python2进度缓慢,可以卸载chocolatey,然后重新安装
      卸载node没用,因为node卸载时,不会自动卸载chocoloatey,具体方法自行查找
    4. 查看当前系统所有的安装软件,命令行中输入choco list -li

    本文来自博客园,作者:Aunrea,转载请注明原文链接:https://www.cnblogs.com/aunrea/p/15745336.html

  • 相关阅读:
    【Java】Swing-LookAndFeel 初解
    【软件】软件发布版本号说明
    【Gradle】Gradle compile 运用
    【Java】String,StringBuilder,StringBuffer 区别与实现
    Java面试题
    java面向对象_抽象类和接口
    Java学习_int和Integer的区别+包装类
    PHP-格式标签
    PHP+Zend 输出时中文乱码问题
    JSP学习
  • 原文地址:https://www.cnblogs.com/aunrea/p/15745336.html
Copyright © 2020-2023  润新知