搜遍了谷歌还有相关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安装失败原因与解决方案)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/bcyy/81605.html