win node-sass 安装失败 #147

简介: win node-sass 安装失败 #147

事件起因是由于最近在看一块业务代码,用到了 Vue + 装饰器,业务代码很庞大,很复杂,出于原子化原则,先从简单的 Demo 看起,随即从 GitHub 上拉了一个模板代码下来看看,git clone, yarn ,yarn 安装依赖,报错,发现是 node-sass 安装失败,这玩意确实很难安装,主要是不兼容 Python3 ,记录下解决流程


报错提示


  1. 找不到 Python 可执行文件“python”
报找不到 python 命令,从官网下载 python, [Python2.7](https://www.python.org/download/releases/2.7/),注意,这里要看下你的 node-sass 版本是多少的,对应 python2.7 还是 python3.x,找到自己的电脑所属版本,比如 win64, win32, macOS 等
  1. 嘎!堆栈错误:C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe
    第二步蛮复杂的,Win 上缺少相关的编译环境,先运行 ,然后运行 可以自动安装跨平台的编译器,注:第二句执行下载好msi文件卡着不懂不安装 , 手动去对应的目录底下安装一下 在执行一边。npm install -g node-gypnpm install --global --production windows-build-tools
  2. Node Sass 版本 8.0.0 与 ^4.0.0 版本不兼容
    安装的依赖版本不对,安装了 node-sass 高版本,重新手动安装下低版本

相关链接


  1. https://blog.csdn.net/zeroheitao/article/details/112545324
  2. https://proustibat.medium.com/how-to-fix-error-node-sass-does-not-yet-support-your-current-environment-os-x-64-bit-3.with-c1b3298e4af0
  3. https://stackoverflow.com/questions/37415134/error-node-sass-does-not-yet-support-your-current-environment-windows-64-bit-w
  4. https://www.zhaojun.ink/archives/node-sass-install
  5. https://www.python.org/download/releases/2.7/
目录
相关文章
|
5天前
|
JSON JavaScript 前端开发
❤Nodejs 第九章(token身份认证和express-jwt的安装认识)
【4月更文挑战第9天】Node.js第九章介绍了Token身份认证,特别是JWT(JSON Web Token)作为跨域认证的解决方案。JWT由Header、Payload和Signature三部分组成,用于在客户端和服务器间安全传输用户信息。前端收到JWT后存储在localStorage或sessionStorage中,并在请求头中发送。Express-JWT是一个中间件,用于解析JWT。基本用法包括设置secret和algorithms。注意安全问题,避免混合使用不同算法以防止降级攻击。
46 0
|
5天前
|
JavaScript Windows
Win7内网安装高版本的Node方法,亲测有效node-v16.16.0
Win7内网安装高版本的Node方法,亲测有效node-v16.16.0
69 0
|
5天前
|
JavaScript Linux 数据安全/隐私保护
node内网安装npm私服以及依赖包上传发布verdaccio
node内网安装npm私服以及依赖包上传发布verdaccio
119 1
|
5天前
|
移动开发 JavaScript 前端开发
为了学习vue3,安装nvm进行node的多版本管理
为了学习vue3,安装nvm进行node的多版本管理
22 2
|
5天前
|
资源调度 jenkins 持续交付
jenkins 自动安装nodejs16.16.0版本报错处理
jenkins 自动安装nodejs16.16.0版本报错处理
32 0
|
5天前
|
JavaScript 前端开发 Linux
Node.js安装与配置
`Node.js` 是一个基于 `Chrome V8` 引擎的 `JavaScript` 运行环境,它允许开发者使用 `JavaScript` 编写服务器端代码。以下是 `Node.js` 的安装与配置的详细步骤:
Node.js安装与配置
|
5天前
|
JSON JavaScript 关系型数据库
❤Nodejs 第十六章(Nodejs环境安装和依赖使用)
【4月更文挑战第16天】本文介绍了Node.js环境安装和项目搭建步骤。检查Node.js和npm版本安装核心依赖,如Express(Web应用框架)、MySQL库、CORS(解决跨域问题)、body-parser(解析POST数据)、express-jwt和jsonwebtoken(JWT验证)、multer(文件上传处理)、ws(WebSocket支持),以及可选的dotenv(管理环境变量)和ejs(模板引擎)。完整源码可在Gitee开源项目[nexusapi](https://gitee.com/lintaibai/nexusapi)中找到。
24 0
|
5天前
|
JavaScript Linux Python
Linux 安装 Node.js | NPM
Linux 安装 Node.js | NPM
11 0
|
5天前
node安装常用工具
node安装常用工具
9 0
|
5天前
|
数据采集 JavaScript 前端开发
❤Nodejs 第一章(认识安装)
【4月更文挑战第1天】Nodejs 是一个跨平台的 JavaScript 运行时环境,基于Chrome的V8引擎。它以异步I/O和事件驱动为特点,用于构建高效、可扩展的网络应用。Node.js 使用npm作为包管理工具,拥有大量的模块资源。它适合IO密集型应用,但不适宜CPU密集型任务。其应用场景广泛,包括前端框架、后端服务、爬虫、桌面应用、移动应用、构建工具和CICD流程等。
75 1
❤Nodejs 第一章(认识安装)