如何解决无法将公共 NodeJs 包发布到 npm 注册表
我想发布我的 npm 包,发布后显示成功消息。但是我仍然无法在 rpm 注册表中安装或查看。我搜索了很多教程,但我的项目仍然看不到文件
我的 package.json:
{
"name": "@gogofood/apis","version": "1.0.3","author": "GoGoFood","main": "dist/index.js","license": "MIT","files": [
"dist/","protos/"
],"scripts": {
"generate": "protoc --plugin=./node_modules/.bin/protoc-gen-ts_proto --ts_proto_opt=nestJs=true --ts_proto_out=./src/generated -I./protos $(find ./protos -iname '*.proto')","pregenerate": "rm -R src/generated; mkdir src/generated","postgenerate": "node scripts/barrels.js && prettier src/generated/** --write","build": "tsc"
},"peerDependencies": {
"@nestjs/microservices": "^7.5.5"
},"devDependencies": {
"@nestjs/microservices": "^7.5.5","husky": "^4.3.0","lint-staged": "^10.5.1","prettier": "^2.1.2","ts-proto": "^1.39.0","typescript": "^4.0.5"
},"dependencies": {
"@nestjs/common": "^7.6.17","@nestjs/core": "^7.6.17","grpc": "^1.24.4","protobufjs": "^6.10.2","rxjs": "^6.6.3"
},"lint-staged": {
"protos/**/*.{proto}": "prettier --write","src/**/*.{json,css,yaml,yml,html,ts}": "prettier --write","*.md": "prettier --write"
},"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
},"publishConfig": {
"registry": "https://npm.pkg.github.com"
},"release": {
"plugins": [
"@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/github",[
"@semantic-release/git",{
"assets": [
"package.json","CHANGELOG.md"
],"message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"
}
],"@semantic-release/npm"
]
},"description": "[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-2.0-4baaaa.svg)](CODE_OF_CONDUCT.md) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE.md)","repository": {
"type": "git","url": "git+https://github.com/gogofood/apis.git"
},"bugs": {
"url": "https://github.com/gogofood/apis/issues"
},"homepage": "https://github.com/gogofood/apis#readme"
}
我为发布包所做的命令:
npm login
npm init --scope=gogofood
npm publish --access public
运行此命令后我在控制台中得到了什么:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。