当前位置:网站首页 > 编程语言 > 正文

npm 安装失败(npm安装失败原因与解决方案)



搜遍了谷歌还有相关Github Repo Issues都没有, npm workspace的资料都不多, 有个别都是yarn workspace说什么安装依赖异常, 换成国内的淘宝源啊,来来去去都说什么源找不到, 一顿操作猛如虎,问题还是没有解决。 只能自己摸索了,我的解决姿势感觉应该是全网第一例!

sentry-cli ENOENT

not installed by @sentry/cli

.npmrc配置源

治标不治本,因为在单体模式下(非workspace)下, 走淘宝源安装是可以顺利且挺快的。。。 npm 7 workspace下还是找不到。 node_modules只装了一个残缺版本的@sentry/cli, 里面缺失sentry-cli这个(根据系统类型的二进制执行文件)。。

在主项目强装

安装最新包

解决了这个问题,

最终解决(过渡方案)

我跑到node_modules/@sentry/cli区域, 发现他提供了安装脚本,顺势执行了一波。。

每次手动执行去执行?NO,NO,NO。。。 生命宝贵,能自动化的还是自动化好 npm 提供了prepare的钩子,可以在install之后自动执行。 官方文档:

package.json
check-sentry.js

最直接就是往项目根目录写一个js逻辑判定文件。。

完结撒花,可以正常打包调用sentry上传sourcemap这些

有不对之处请留言,会及时修正,谢谢阅读!

到此这篇npm 安装失败(npm安装失败原因与解决方案)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • w25q256fv如何烧录(25aa256如何烧录)2025-03-31 07:09:05
  • 好玩的代码游戏我的世界(端游我的世界代码)2025-03-31 07:09:05
  • 跨域请求是什么(常用的跨域请求方案有哪些)2025-03-31 07:09:05
  • M301h刷机后蓝牙不能用(手机系统刷机后,蓝牙用不了)2025-03-31 07:09:05
  • w25q128jvsiq(w25q128jvsiq参数)2025-03-31 07:09:05
  • bt1120(bt1120接口定义)2025-03-31 07:09:05
  • vb什么是方法(vb中方法是什么意思)2025-03-31 07:09:05
  • 二级域名解析网页(二级域名解析882gg)2025-03-31 07:09:05
  • 苹果电脑装了双系统如何还原(苹果电脑双系统重装系统全部都恢复吗)2025-03-31 07:09:05
  • 拆包发货是什么意思啊(什么叫拆包发货)2025-03-31 07:09:05
  • 全屏图片