关于cnpm安装已经有私有前缀的包404的问题
发布于 8 年前 作者 wk472150269 5444 次浏览 来自 问答

我搭了个内部使用的cnpm,版本v2.5.1,但是在使用过程中有需要安装一个已经有私有前缀的包 @remobile/react-native-toast ,通过cnpm安装报错 404 Not Found ,后来发现配置中有个 privatePackages,但是这个配置我加上之后还是404 ,配置如下:

privatePackages: [’@remobile/react-native-toast’],

安装 cnpm install @remobile/react-native-toast

又测试了下,使用 cnpm install @remobile/react-native-toast --registry=http://registry.npm.taobao.org 就可以安装成功

请问下是配置错了么还是应该怎么着一下?

@fengmk2 @i5ting

求助各位

8 回复

是不是授权问题啊,我不是太熟cnpm,等苏大@fengmk2解答吧

你可以去看一下cnpm https://github.com/cnpm/cnpmjs.org 好像记得在syncByInstall部分对带@ 和不带@ 的包名处理有些区别。一般sync之后就可以安装了 From Noder

cnpmjs.org是否已经升级到最新版本?这个bug最近的cnpmjs.org已经修复了的 自豪地采用 CNodeJS ionic

@i5ting @wssgcg1213 @fengmk2 多谢回复,升级到最新版已经可以了,多谢各位

@fengmk2 试了试我这里的也有问题,也升了一下,应该好了吧。。带 scope 的包名好难找啊,都不懂用什么来测试

@alsotang https://www.npmjs.com/~remobile 这个人下面发了一大堆私有包

已经跟npm官方反馈了,需要他们提供接口才能自动同步scope模块,不过还没进展 自豪地采用 CNodeJS ionic

回到顶部