V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
justin2018
V2EX  ›  Node.js

npm 发布的包找不到 npmjs.com 上搜索

  •  
  •   justin2018 · 2020-01-09 10:16:34 +08:00 · 8191 次点击
    这是一个创建于 1775 天前的主题,其中的信息可能已经有所发展或是发生改变。

    1.可以发布成功,个人后台有记录

    2.使用npm publish发布成功 npm 网站上搜索不到

    3.通过搜索,找到了另外一个方法npm publish --registry=https://registry.npmjs.org/ 发布成功,但是依旧搜索不到~


    ps:

    https://npm.taobao.org/package/package 可以搜索到

    个人使用 nrm 切换源 下载的时候使用的是淘宝源 发布的时候使用的是 npm 的源

    第 1 条附言  ·  2020-01-11 14:14:54 +08:00
    截止到现在的时间 已经可以搜索出来了~~~ 喜极而泣 😁
    9 条回复    2020-01-17 19:06:31 +08:00
    LWXYFER
        1
    LWXYFER  
       2020-01-09 10:42:49 +08:00
    fannheyward
        2
    fannheyward  
       2020-01-09 10:57:41 +08:00
    好像是 npmjs registry 的问题,这几天发的同样遇到搜索不到的问题。
    maichael
        3
    maichael  
       2020-01-09 11:00:11 +08:00
    npmjs 貌似更新的会慢一点,你可能要等多几个钟。
    mhtt
        4
    mhtt  
       2020-01-09 11:28:16 +08:00
    我做过实验,如果你用的是非官方源,即便用 `npm publish --registry=https://registry.npmjs.org/`,好像在官方都无法操作,搜索,更新。换成官方源,一切没问题。
    mikoshu
        5
    mikoshu  
       2020-01-09 18:40:40 +08:00
    昨天同遇到这个问题 东西是发布上去了 在个人主页也可以进入具体项目 但是搜索就是死活搜索不出来 各种关键字甚至全名都不行.. 不过我也用的 nrm 不懂会不会是 4 楼说的问题 回去换个原 npm 试试
    justin2018
        6
    justin2018  
    OP
       2020-01-09 19:31:01 +08:00
    @mikoshu 到现在还是没搜索到 我用的是 npm 的源 下次把代码放到 vps 上看看 囧~
    justin2018
        7
    justin2018  
    OP
       2020-01-10 22:11:37 +08:00
    @mikoshu 老铁 你这个问题解决了么 ~
    mikoshu
        8
    mikoshu  
       2020-01-17 17:25:03 +08:00
    @justin2018 解决了呀 你 nrm 切换到 npm 源 不要用 npm publish 用 nrm publish 就好了
    justin2018
        9
    justin2018  
    OP
       2020-01-17 19:06:31 +08:00
    @mikoshu 多谢回复

    我啥都没动 就可以搜索到了 只不过就是得等好长时间

    下次按照老铁的方法试一试 😁
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3788 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 10:32 · PVG 18:32 · LAX 02:32 · JFK 05:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.