小编Pet*_*tar的帖子

npm 错误!该包已被标记为私有

我尝试在 npm 上发布我的 Angular 库。

但我收到错误

npm ERR! This package has been marked as private. Remove the 'private' field from the package.json to publish it.

但我的 package.json 文件中没有任何私有字段

我的库的 package.json 文件如下所示:

{
  "name": "@myfirst_mylastname/testlib123",
  "version": "0.0.1",
  "peerDependencies": {
    "@angular/common": "^11.1.2",
    "@angular/core": "^11.1.2"
  },
  "dependencies": {
    "tslib": "^2.0.0"
  },
  "description": "Test library",
  "author": {"name":"test name"},
  "keywords": ["test library"],
}
Run Code Online (Sandbox Code Playgroud)

我尝试了什么

我认为 private 总是默认的,我在我的 package.json 文件中添加了 "private":"false" 但我在 npmpublish 上得到了同样的错误。

googled和我在他们所说的地方找到了答案 - 在 package.json 文件中使私有字段为 true 或 false。我尝试过但没有成功

这是为什么 ?怎样才能解决呢?

node.js npm

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

node.js ×1

npm ×1