Cannot find module ‘node-sass‘或者check python checking for Python executable python2 in the PATH的方案汇总

这篇具有很好参考价值的文章主要介绍了Cannot find module ‘node-sass‘或者check python checking for Python executable python2 in the PATH的方案汇总。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

事情发生在一个平常的工作日,拉取一个老项目,发现npm i 报错了,无法安装依赖,报错

报错ONE

check python checking for Python executable python2 in the PATH:如下:
Cannot find module ‘node-sass‘或者check python checking for Python executable python2 in the PATH的方案汇总,npm,前端,sass,sass,python,前端,npm

很多博主的解决方案如下:
一、node与node-sass的版本不对应,修改成对应的node-sass,重新npm i 便可以,如下:
以此文为例
Cannot find module ‘node-sass‘或者check python checking for Python executable python2 in the PATH的方案汇总,npm,前端,sass,sass,python,前端,npm

二、安装了 python2.7 和 windows-build-tools后,重新安装依赖
以此文为例

npm install --global windows-build-tools --save

以上两种方法并不合适我这情况,因此我直接运行项目 npm run dev,发现出了新的报错

报错TWO

Module build failed: Error: Cannot find module ‘node-sass’,如下
Cannot find module ‘node-sass‘或者check python checking for Python executable python2 in the PATH的方案汇总,npm,前端,sass,sass,python,前端,npm
输入 npm install node-sass --save-dev,发现又报回check python checking for Python executable python2 in the PATH错误

解决方案
一、使用淘宝镜像安装依赖
①使用淘宝镜像安装cnpm

npm install -g cnpm --registry=https://registry.npm.taobao.org 

②使用cnpm下载node-sass

cnpm install node-sass --save

完成后,npm run dev就可以了
以此文为例

但该方法,对于我这项目也无法解决

二、使用淘宝临时镜像全局安装mirror-config-china
Cannot find module ‘node-sass‘或者check python checking for Python executable python2 in the PATH的方案汇总,npm,前端,sass,sass,python,前端,npm

①全局配置,安装mirror-config-china (这里用淘宝临时镜像)

npm install -g mirror-config-china --registry=https://registry.npmmirror.com

②安装依赖node-sass

npm install node-sass

最后的最后,npm run dev,终于成功跑起来了!!!
喜极而泣,先哭为敬~~文章来源地址https://www.toymoban.com/news/detail-757438.html

到了这里,关于Cannot find module ‘node-sass‘或者check python checking for Python executable python2 in the PATH的方案汇总的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 项目 install 报错 node_modules\node-sass: Command failed. 处理

    公司之前的项目进行安装包和相关的依赖时,报错 node_modulesnode-sass: Command failed. 网上的切换淘宝镜像等方法都试过了不行,折腾了半天,最后问同事才知道是 node.js版本问题。 这个项目使用的node.js 版本是12.22.12,与我当前使用的16.18.1 不兼容导致的。 解决办法就是 切换成对

    2023年04月19日
    浏览(61)
  • 解决npm install报错 npm ERR! gyp ERR! cwd D:\Projec\xxx\node_modules\node-sass (node-sass版本问题)

    vue项目换电脑后npm install发现一直报如下的错误: node-sass版本不兼容,比较老。还出现找不到python路径的错误。node-sass 需要 node-gyp安装时需要进行转译所以可能会出现各种按安装问题。且node-sass 本身就已经是deprecated状态了。如果不是维护老项目不建议再使用 由于它只用于开

    2024年02月09日
    浏览(67)
  • 解决npm ERR! path E:\XXX\node_modules\node-sass的问题

    在Node.js项目中,我们经常使用npm来安装和管理各种依赖包。然而,有时候我们可能会遇到一些关于npm的错误,其中最常见的就是\\\"npm ERR! path E:XXXnode_modulesnode-sass\\\"。这个错误通常是由于node-sass的路径问题导致的。下面我将详细介绍如何解决这个问题。 首先,我们需要确定问

    2024年02月20日
    浏览(54)
  • node-sass引起的问题Syntax Error: TypeError: Cannot read property ‘styles‘ of undefined(Mac m1)

    我是Mac的M1芯片。网上说法很多,说不兼容导致的。总结了几种可能排查一下吧 问题报错:  解决方法 1、node.js版本问题。我node-sass 是4.几版本的。所以刚开始我把node降低到了14、但是这种问题依旧存在,不能删依赖、一删除就报错 如果是安装依赖时出了错,则建议先把之前

    2024年02月08日
    浏览(53)
  • 解决:Error: Missing binding xxxxx\node_modules\node-sass\vendor\win32-x64-83\

    一、具体报错 二、报错原因 这个错误是由于缺少 node-sass 模块的绑定文件引起的。 三、导致原因 3.1、环境发生了变化 3.2、安装过程出现问题 四、解决方法步骤: 4.1、 重新构建 node-sass 模块 4.2、清除缓存并重新安装依赖   4.3、 检查 Node.js 版本 确保使用的 Node.js 版本符合项

    2024年02月04日
    浏览(56)
  • Cannot find module ‘node:fs‘ 解决

    问题分析: 根据分析,原因是 Node.js版本太低导致 的(也可以说是cnpm版本太高),由于低版本的Node.js对于promises的引入方式与高版本的是不一样,而cnpm版本太高的话,Node是不支持’fs/promises’引入方式的 对于Mac电脑在终端输入: 在这里插入代码片(全局安装n模块) 这一步

    2024年02月12日
    浏览(47)
  • Error: Cannot find module ‘node:fs‘

    问题分析:node版本太低导致 解决方案: 一、升级node版本,升级node版本之后确实可以解决此问题,但是公司部署的服务器node版本是node10版本不能更改 二、在使用Jenkins构建的时候把之前的package-lock.json一起打包到服务器进行部署(目前使用此方案进行部署) 想问下还有没有其它的解

    2024年02月13日
    浏览(56)
  • npm install 报错 ERR! gyp ERR! node-sass python

    一、问题描述: npm install 报错 ERR! gyp ERR! ERR! stack Error: Can\\\'t find Python executable \\\"python\\\", you can set the PYTHON env variable node -v v16 node-gyp -v v3.8.0 二、可能原因 1 nodejs与sass版本不匹配(可能性最大:解决办法见三) node版本是16,sass版本是4.14。重装的node ,就好了。其他两个是调查时看到

    2024年02月03日
    浏览(58)
  • 运行vue3报错Error: Cannot find module ‘node:url‘解决

    使用 npm init vue@lates t创建vue3工程,进入到相应目录, npm install 安装完依赖,运行 npm run dev 报错 Error: Cannot find module ‘node:url’ ,如下图所示: 这是vue3工程依赖的node版本比较高所导致的。可以使用nvm安装高版本的node,然后使用nvm use切换到高版本,再运行 npm run dev 既可以把

    2024年02月07日
    浏览(61)
  • Linux下Node.js引用模块报错Error: Cannot find module

    背景:scrapyd上传的py文件,使用execjs调用Linux中的js文件,其中js引用了crypto-js,但是报错找不到这个模块(已安装) 2.1方法一 1, 执行命令 npm -g root ,查看全局安装的 Node.js 模块所在的路径 2, 将引用模块的路径改为绝对路径 const CryptoJS = require(“/usr/local/lib/node_modules/crypto-j

    2024年02月11日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包