通过github发布的npm包未出现在npm模块搜索中

通过github发布的npm包未出现在npm模块搜索中,npm,github-package-registry,Npm,Github Package Registry,我通过Github的软件包管理器发布了一个软件包,它似乎可以工作。它出现在和上。当我跑的时候 npm安装@franklinharvey/时间-remaining@1.0.0 在本地它可以工作,但是当我在一个新的环境(比如Replit或CodeSandbox)中尝试它时,它不会出现。它也不会出现在屏幕上 下面是一些配置文件 .npmrc yarnrc先生 package.json(部分) N.米格诺尔先生 我们公司还通过github发布其npm包。你的帖子给了我一个想法,它解决了我们这边的问题

我通过Github的软件包管理器发布了一个软件包,它似乎可以工作。它出现在和上。当我跑的时候

npm安装@franklinharvey/时间-remaining@1.0.0
在本地它可以工作,但是当我在一个新的环境(比如Replit或CodeSandbox)中尝试它时,它不会出现。它也不会出现在屏幕上

下面是一些配置文件

.npmrc yarnrc先生 package.json(部分) N.米格诺尔先生
我们公司还通过github发布其npm包。你的帖子给了我一个想法,它解决了我们这边的问题

简言之,我认为您需要一个更完整的
.npmrc
,在这里您试图下载软件包但没有成功(包含注册表信息,如下所示);如果您的包是私有的,还可以进行
npm登录

我的
.npmrc

@my-company-s-npm-account:registry=https://npm.pkg.github.com/
//npm.pkg.github.com/:_authToken=[GITHUB_AUTH_TOKEN_HERE_WITHOUT_BRACKETS]
registry=https://registry.npmjs.org/
希望这能解决你的问题


如果您无法在尝试安装的位置添加
.npmrc
或进行
npm登录
,并且您的软件包是私有的,我不确定如何提供帮助。

这里也有同样的问题。
"@franklinharvey:time-remaining" "https://npm.pkg.github.com"
"name": "@franklinharvey/time-remaining",
"publishConfig": {
    "registry": "https://npm.pkg.github.com"
},
"repository": {
    "url": "git@github.com:franklinharvey/time-remaining.git"
}
.gitignore
src/
*.log
*.tsbuildinfo

package-lock.json
yarn.lock

coverage
node_modules
@my-company-s-npm-account:registry=https://npm.pkg.github.com/
//npm.pkg.github.com/:_authToken=[GITHUB_AUTH_TOKEN_HERE_WITHOUT_BRACKETS]
registry=https://registry.npmjs.org/