首页 > 编程语言 >云桌面 node_modules 切换艰辛历程记录 rebuild失败记录

云桌面 node_modules 切换艰辛历程记录 rebuild失败记录

时间:2023-12-14 11:07:31浏览次数:34  
标签:node npm 桌面 记录 rebuild 版本 nvm


解决 nvm切换完 需要关闭全部打开的终端 或者直接重启更方便


遇到的状况:

拿到node_modules后更换
执行npm rebuild 重新构建
报错 node版本不一致
nvm切换 版本
不成功 换个窗口又变回原来版本号了
设置默认版本

nvm alias default 14.16.1
发现下面还有一个stable的还指向原来版本
nvm alias stable 14.16.1

rebuild 还是失败

逐个rebuild

每个依赖单独执行 npm rebuild xxx

太多 处理不过来

不过好在发现了一个包 dtract-provider rebuild失败 回去install 但是云桌面没有网络权限

查找使用的地方。

结果没有地方用 直接删掉

如果有 外面自己下载包 当作方法的方式把源码放进去

依赖太多执行不过来 查看之前的错误信息

云桌面 node_modules 切换艰辛历程记录 rebuild失败记录_node.js


两处 一处刚才的没用的包

另一个 单独 rebuild npm rebuild typemoq

竟然成功

启动项目

成功

谢天谢地

标签:node,npm,桌面,记录,rebuild,版本,nvm
From: https://blog.51cto.com/u_15964288/8815629

相关文章

  • python使用paillier过程中遇到的问题及解决方案记录
    OverflowError:Overflowdetectedindecryptednumber错误表明在解密操作中检测到了溢出。这可能是由于解密的结果超过了Paillier密码系统的容量。以下是一些可能导致溢出的原因和解决方法:密钥长度不足:密钥长度决定了可以处理的数字范围。如果你使用的是较短的密钥,它可......
  • 常用正则记录
    1、常用密码校验--数字、大小写字母、去除特殊字符但保留@varvalidPassword=(rule,value,callback)=>{//数字letREG_NUMBER=".*\\d+.*";//小写字母letREG_UPPERCASE=".*[A-Z]+.*";//大写字母letREG_LOWERCASE=".*[a......
  • 分布式学习记录:第4天
       在分布式学习的探索之旅中,第四天我深入了解了分布式学习的并行计算和负载均衡技术。首先,我学习了分布式学习的并行计算技术。并行计算是分布式学习的重要手段之一,它可以通过将计算任务分配给多个计算节点,同时进行计算,以加速模型的训练过程。我学习了不同的并行计算方法,如数......
  • 鞅与停时定理 例题记录
    鞅与停时定理,一个很厉害的东西,感觉像是一种势能分析。关于它具体是什么,笔者的数学水平还不足以讲述,所以在这里推广一下:概率论科技:鞅与停时定理-littleZ_meow的小窝。下面的写法可能很不专业,请自行避雷。给出一种很OI的解释:你需要设计一个函数\(f(x)\),有次能够得到每一个......
  • 记录--7个Js async/await高级用法
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助7个Jsasync/await高级用法JavaScript的异步编程已经从回调(Callback)演进到Promise,再到如今广泛使用的async/await语法。后者不仅让异步代码更加简洁,而且更贴近同步代码的逻辑与结构,大大增强了代码的可读性与可......
  • vs code调试appium-adb项目记录
    一、前言因为使用appium的时候发现一个问题,最后定位在是appium-adb执行的时候processExists函数时出现的问题。因此需要对appium-adb进行断点调试以及修改。appium-adb项目是使用javascript和Typescript写的,所以也就是对js项目的调试。因为第一次接触js,很多东西一步步摸索过来的......
  • App测试工具记录
    使用到的工具模拟器androidstudio总体来说好用,有多个版本可选细分好,可以指定任意的android版本.坏处是有自己的网关无法使用和主机一致的网段genymotion好用,创建的手机性能高,没有上面的网段问题,但是需要注册,有账号就可以爽用.有付费内容App自动化工具appiumin......
  • Linux history记录数更改
    如果为了安全我们只需要保留200条,怎么办呢?我们可以临时修改最大保留条数:HISTSIZE=200 这样就修改成了200条啦,但是重启服务器后,又还原了。如果想一直保留200条,我们需要在/etc/profile修改他的环境变量;可以使用vim编辑(推荐使用vim编辑),也可以使用sed直接修改。命令如下:[root@5201......
  • 滚动条距离和元素绝对位置计算记录
    1.滚动条距离写法window.pageYOffset(老版语法,兼容IE9)推荐window.scrollX(新版语法,不兼容IE)推荐document.documentElement.scrollTop(其他方法)document.body.scrollTop(其他方法)直接用window.pageYOffset就行,既段,兼容性也好2.计算元素绝对位置varrect=ele......
  • 【Node.js】大前端技能最通俗易懂的讲解 快速入门必看
    目录1、概述前端工具VSCode安装2、NodeJS的安装3、NodeJS了解和快速入门4、NodeJS实现HttpServer服务5、NodeJS实现操作MySQL数据库Node.js是一个基于ChromeV8引擎的JavaScript运行环境,它允许开发者在服务器端执行Node.js是一个基于ChromeV8引擎的JavaScript运行环境,它允许开发者......