vue项目yarn初始化项目报错error D:\xxx\node_modules\node-sass;终极解决方案

news/2024/7/7 20:11:50

问题:入职公司,接手项目yarn初始化项目一直失败崩溃啊!!!!!!!

报错内容:

error D:\xxx\xxx\node_modules\node-sass: Command failed.
Exit code: 1
Command: node scripts/build.js
Arguments:
Directory: D:\xxx\xxx\node_modules\node-sass
Output:
Binary found at D:\software\nodesass\win32-x64-72_binding.node
Testing binary
Binary has a problem: Error: The module '\\?\D:\software\nodesass\win32-x64-72_binding.node'
was compiled against a different Node.js version using
NODE_MODULE_VERSION 72. This version of Node.js requires
NODE_MODULE_VERSION 64. Please try re-compiling or re-installing
the module (for instance, using `npm rebuild` or `npm install`).
    at Object.Module._extensions..node (internal/modules/cjs/loader.js:717:18)
    at Module.load (internal/modules/cjs/loader.js:598:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:537:12)
    at Function.Module._load (internal/modules/cjs/loader.js:529:3)
    at Module.require (internal/modules/cjs/loader.js:636:17)
    at require (internal/modules/cjs/helpers.js:20:18)
gyp ERR! System Windows_NT 10.0.19042
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "D:\\xxx\\xxx\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library="
gyp ERR! cwd D:\xxx\xxx\node_modules\node-sass
gyp ERR! node -v v16.13.0
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok

提升node版本16.13和package.json里面"node-sass": “^4.14.1” 不匹配

然后就是安装node的版本控制工具nvm;用nvm安装对应的node版本
一顿操作猛如虎最后node版本安装了五六个还是没解决问题啊

网上博客都不靠谱啊!!!!

**

最后找到了终极解决方案

**

一、根目录创建 .npmrc 文件
二、在.npmrc文件里面写入 下面代码

sass_binary_site = https://npmmirror.com/mirrors/node-sass/
registry = https://registry.npmmirror.com/

三、然后删除之前拉取的文件

1、删除拉取的node_modules文件夹
2、删除yarn.lock文件(有yarn-log文件的一起删除)
3、删除package-lock.json文件

然后你就执行 yarn 或者 npm install 命令

静静的等待成功吧;爱你么么哒!!!!!!!

亲自测试有效;比网上介绍的换node版本或者node-sass版本简单有效


http://lihuaxi.xjx100.cn/news/80660.html

相关文章

JSCORE05

文章目录JSCORE05复习推荐数组方法模板字符串声明变量的方式for..of箭头函数for..of箭头函数JSCORE05 JSCORE部分的知识点 已经整理到一起: 只包含必会的精华部分. 到 FTP 下载 /12_JSCORE/JSCORE_ALL 两种格式, 内容一样 svg小 png大 复习 正则对象 正则表达式: 是一套独立的体…

一文读懂 Golang init 函数执行顺序

文章目录1.init 函数简介2.执行顺序2.1 单个源文件的 init 执行顺序2.2 单个包的 init 执行顺序2.3 main 包导入多个包时 init 执行顺序2.3.1 不存在依赖2.3.2 存在依赖2.4 包级变量初始化与 init 函数执行顺序3.小结参考文献1.init 函数简介 Golang init 函数是一种特殊的函数…

基于JAVA动漫的门户网站计算机毕业设计源码+系统+lw文档+部署

基于JAVA动漫的门户网站计算机毕业设计源码系统lw文档部署 基于JAVA动漫的门户网站计算机毕业设计源码系统lw文档部署本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 开发软件:idea eclipse 前端技术:Layui、H…

地图数据设计(三):坐标参考系统的选择

前言 上一篇文章介绍了如何对矢量数据进行预处理,接下来正式进入地图的制作。地图制作的第一步,是选择一个恰当的地图坐标系。为什么呢?因为地图坐标系作为地图数学基础的租成部分,描述了制图要素的空间位置,是识图读…

三种时空模式下的全脑功能组织

导读 静息态功能磁共振成像技术似乎对人脑的大规模组织产生了不同的见解。大脑的大规模组织可以分为两大类:功能连接结构的零滞后表征和行波或传播结构的时滞表征。本研究试图以三种低频时空模式的形式整合这两个类别中观察到的现象,这些低频时空模式由…

anylogic 学习(1)—— anylogic 简单介绍

anylogic 学习(1)—— anylogic 简单介绍 软件介绍 anylogic 作为一款仿真建模软件,允许用户通过逻辑流程图并且配合 JAVA 代码设计逻辑建立模型。作为一款仿真软件,anylogic 允许用户通过动画对建立的模型进行模拟,…

Java安全入门

入门之前,要先过一遍Java基础语法,大概一两周的时间 本文还没写完,正在努力了。。。 目录 Java安全漫谈 Java漏洞 Struts 2 请求流程 框架判断 检测工具 常见CVE 复现环境 漏洞复现 S2-007复现 S2-009复现 复现参考 Spring Bo…

国内HR就业前景如何?你可要知道

我国经济高速发展,企业竞争越来越激烈,人成为了企业实现战略目标的重要因素,人力资源管理也成为了企业管理的核心之一。在这样的形势下,加强人力资源管理成为了一种必然措施。 但这对人力资源管理从业者来说,也是一种…