gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-05 07:02:44 25 4
gpt4 key购买 nike

我通过 Github 的包管理器发布了一个包,它似乎可以工作。它出现在 repo's web page 上和 my profile page .当我运行时

npm install @franklinharvey/time-remaining@1.0.0

它在本地有效,但是当我在 Replit 或 CodeSandbox 等新环境中尝试时,它不会出现。它也没有出现在 npmjs.com

这里是一些配置文件

.npmrc

registry=https://npm.pkg.github.com/franklinharvey

.yarnrc

"@franklinharvey:time-remaining" "https://npm.pkg.github.com"

package.json(部分)

"name": "@franklinharvey/time-remaining",
"publishConfig": {
"registry": "https://npm.pkg.github.com"
},
"repository": {
"url": "git@github.com:franklinharvey/time-remaining.git"
}

.npmignore

.gitignore
src/
*.log
*.tsbuildinfo

package-lock.json
yarn.lock

coverage
node_modules

最佳答案

我们公司还通过 github 发布了它的 npm 包。你的帖子给了我一个想法,它解决了我们这边的问题。

简而言之,我认为你需要一个更完整的 .npmrc 来尝试下载包但没有成功(包含如下注册表信息);如果您的包是私有(private)的,还可以执行 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 login,并且您的包是私有(private)的,我不会确定如何提供帮助。

关于通过 github 发布的 npm 包未出现在 npm 模块搜索中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63454246/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com