【问题标题】:ng-packagr Unable to publish the Angular package to npm OR how to Fix Angular Valunerablitiesng-packagr 无法将 Angular 包发布到 npm 或如何修复 Angular Valunerablities
【发布时间】:2021-08-01 12:03:30
【问题描述】:

我在使用 npm publish 命令将包发布到 npm 时遇到此错误:

错误代码 E403 错误 403 403 禁止 - PUT https://registry.npmjs.org/dist - 您无权发布“dist”。您是否以正确的用户身份登录? 错误 403 在大多数情况下,您或您的依赖项之一正在请求 错误 403 您的安全策略禁止的软件包版本。 详细退出 [1, true]

【问题讨论】:

    标签: angular angular-library ng-packagr


    【解决方案1】:

    第 1 步:在您的 package.json 文件中添加“解决方案”这一部分,并使用推荐的包版本。

    "resolutions": {
        "postcss": "8.2.10",
        "node-fetch": "2.6.1"
      }
    

    步骤 2:运行此命令以删除 node_module

    rm -r node_modules
    

    第 3 步:通过运行此命令更新 package-lock.json 文件

    npx npm-force-resolutions
    

    第 4 步:在此命令之后运行 npm install 命令以安装所有必需的包和更新版本。

    npm install
    

    完成所有这些步骤后,您现在可以再次创建包并发布到 npm。它适用于我,我希望它也适用于你。

    【讨论】:

      猜你喜欢
      • 2020-06-09
      • 2021-06-04
      • 2020-10-14
      • 2020-09-21
      • 2018-04-12
      • 1970-01-01
      • 2018-06-09
      • 2018-09-25
      • 2021-07-17
      相关资源
      最近更新 更多