传奇sf,传奇私服发布网,新开一秒传奇
当前位置:网站首页 > 传奇私服 > 正文

nexus2架设npm私服,以及不能下载@开头组件,2.14迁移到3.1版本

作者:admin发布时间:2021-08-19分类:传奇私服浏览:192评论:15


导读:在项目根目录执行的时候控制台错误信息---既然日志文件说无法找到就打开日志文件搜索关键字,然后看看具体的下载地址找到下载地址后用本地的浏览器打开确实是无法下载文件。到的内容不支持路...

nexus2架设npm私服,以及不能下载@开头组件,2.14迁移到3.1版本

在项目根目录执行的时候控制台错误信息

---

既然日志文件说无法找到就打开日志文件搜索关键字,然后看看具体的下载地址找到下载地址后用本地的浏览器打开确实是无法下载文件。

到的内容不支持路径

https://groups.google.com/a/glists.sonatype.com/forum/#!topic/nexus-users/JKELwE0MJJU

问:为什么NexusOSS2.13代理的https://registry.npmjs.org/地址无法安装一个叫做types/node的模块

答:这是一个范围包,nexus2.x不支持范围包

npm范围说明

https://cloud.tencent.com/developer/section/1490269

把相关的组件放在一起发布的意思

解决办法

清理本地缓存

好像很重要npmcacheclean--force

这里主要是版本覆盖后远程是最新版本地是原始版的时候这样需要清理本地的原始版本

(当nexus仓库的hosted仓库设置为允许重复发布的时候会出现的现象)这里会清除%Appdata%/npm-cache下面的本地缓存包

很重要

因为t-button,t-for,t-header这几个前端主程定义的组件

在本地下载后在上传到仓库会导致验证sha失败。

所以需要--no-shrinkwrap如果是源码上传可能就不用参数--no-shrinkwrap

npminstall--no-shrinkwrap

3.3.备注

博主实测上面方法不好用虽然不能解决问题但是让我明白原因。


已有15位网友发表了看法:

欢迎 发表评论: