首页 > 编程语言 >bug:node-sass报错

bug:node-sass报错

时间:2024-07-04 15:58:46浏览次数:18  
标签:node npm package lock json 报错 registry npmrc bug

问题:

淘宝的npm镜像源https://registry.npm.taobao.org到期,切换到了新镜像源,

npm config set registry https://registry.npmmirror.com  
但是启动老某些老项目的时候,报了node-sass的问题,

原因:

通过排查发现,
原来是有个.npmrc文件配置了老淘宝源

 而且npm包管理器就算已经通过

npm config set registry https://registry.npmmirror.com  
设置了新景象元,在有npmrc文件的项目下,通过npm get registry,优先级仍然是npmrc;

然后,还有个package-lock.json,里面也会固定一些镜像源;

 

 

解决:
1.先把package-lock.json文件给删除,

2.然后在npmrc文件里配置源为新淘宝源,并且配置

package-lock=false表示不再生成package-lock.json文件,不进行包锁定;

3.从全局上重新设定一次淘宝源;

npm config set registry https://registry.npmmirror.com

 

这样,我们从包文件package-lock.json、项目文件npmrc、全局全部都设置为了新淘宝源,这样安装就不会报错了。

 

标签:node,npm,package,lock,json,报错,registry,npmrc,bug
From: https://www.cnblogs.com/EricShen/p/18284015

相关文章

  • H3C华三服务器raid报错数据恢复
    一、确认RAID状态与硬盘状态检查RAID状态:通过服务器的管理界面或命令行工具检查RAID的状态,确认是RAID配置错误、信息丢失还是硬盘故障导致的RAID报错。检查硬盘状态:检查服务器的所有硬盘的状态,包括健康状况、读写性能等,以确定是否有硬盘出现物理故障或逻辑错误。二、尝试恢......
  • Advanced .Net Debugging 10:事后调试
    一、介绍这是我的《Advanced.NetDebugging》这个系列的第十篇文章。这篇文章的内容是原书的第三部分的【高级主题】的第八章【事后调试】。前面几篇文章,我们介绍了很多工具,可以帮助大家找出问题的所在。但是,有一类问题我们是没办法使用这些工具来解决的,那就是已经发布的......
  • nodejs删除和重新安装
    若重新安装nodejs本人使用卸载并重新安装的方法,简单暴力卸载1.找到以前安装nodejs的文件路径,直接删除2.例如我的在D盘路径,直接卸载3.然后删除配置环境:右键此电脑——属性——高级系统设置——高级——环境变量4.找到用户变量在path关于node与npm并删除5.系统变......
  • vue3+node.js+mysql+electron+express实现用户登录,文章写入删除,全量更新,增量更新,和截
    第一件事情是安装node.js,去官网下,在终端node-v,npm-v有版本号就行了,不必搞环境配置,保姆级别教程,感谢哥有时间。嘻嘻,祝大家开心。1.首先你要创建electron项目打开vscode,新建终端输入代码npminit这个代码是初始化的意思会生成一个文件package.json里面的代码应该是这......
  • Linux执行./configure时报错
    configure:error:noacceptableCcompilerfoundin$PATH上述错误是未安装合适的编译器所导致的报错。sudoyuminstallgcc-c++(使用sudoyuminstallgcc-c++时会自动安装/升级gcc及其他依赖的包。)安装、升级完毕后重新执行以下命令即可!./configuremakemake......
  • debug调试实现 - printf打印日志
    debug调试实现-printf打印日志printf执行一次很费时间,所以需要在调试结束后,把printf去掉1.设置一个开关/功能裁剪:打开时有printf关闭没有使用宏定义设计#defineDEBUG1#if(DEBUG==1) //在宏定义中if判断------------------------#definedebug_printf() printf......
  • 【Node.JS】入门
    文章目录Node.js的入门涉及对其基本概念、特点、安装、以及基本使用方法的了解。以下是对Node.js入门的详细介绍:一、Node.js基本概念和特点定义:Node.js是一个基于ChromeV8引擎的JavaScript运行环境,它使得JavaScript能够运行在服务器端。特点:轻量级:采用事件驱动......
  • quartz调度框架和gbase8s适配过程中的四个报错
    1.报错Causedby:java,sql.SOLExceptionCreatebreakpoint.:发生语法错误。程序与数据库通过jdbc连接时,为了保持连接,会向数据库发送sql语句验证连接有效--如mysql的其他数据库connection-test-query:"select1;"--gbase8s数据库需要修改connection-test-query:"sel......
  • nodejs的安装及使用
    node官网:Node.js中文网、Node.js官网node安装包下载:下载|Node.js中文网、DownloadNode.js®、node的安装法1:直接下载安装node打开下载好的安装程序->接受许可协议、选择安装路径(默认c盘)->Install完成安装法2:通过nvm安装具体参照:nvm的安装及使用-CSDN博客注意......
  • [debug]解决cmake编译报错:can not be used when making a PIE object:recompile with -
    问题描述最近在跟施磊老师的高性能服务器项目,使用make命令后一直报错以下问题解决方法报错一大堆recompilewith-fPIC,多半是链接静态库是出错了。根据网上经验,在CmakeLists文件中加入-no-pie,但是两种方法进行尝试后都没有效果。#第一种方法add_compile_options(-fPIC)#......