@saber/nf-design-base-elp@npm:^1.1.1: Package not found

Blade 未结 3 2245
cxl315
cxl315 剑圣 2024-03-15 19:52
悬赏:10

一、该问题的重现步骤是什么?

1. 通过(https://center.javablade.com/user/settings/applications)设置了令牌

2. 将令牌填写到.npmrc文件中

3.执行yarn install

4.错误提示:Package not found

image.png

二、你期待的结果是什么?实际看到的又是什么?

能正编译

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

saber3

node版本:v20.11.0

yarn版本:4.1.1

四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

3条回答
  • 删掉项目下的package-lock.json文件和node_modules文件夹重新install试试

    0 讨论(0)
  • 2024-04-06 09:13

    作者解决了吗?我遇到和你同样的问题了。也删掉了项目下的package-lock.json文件,没有node_modules文件夹,之后重新yarn install,还是一样的错误。

    有个疑问,为什么我的令牌与package not found上一行的包地址后面的令牌不一致,是不是这个原因导致的?

    WechatIMG4636.jpg

    0 讨论(0)
  • 1天前

    坑的一批,这是由于yarn新版本引起的!!

    核心原因:Yarn 4 不再完全依赖 .npmrc 来处理作用域(Scope)配置。


    根目录新建 .yarnrc.yml 文件,然后写入以下内容就好了

    # 如果你希望像老项目一样生成 node_modules 文件夹,请保留这行
    nodeLinker: node-modules
    
    # 专门配置 @saber 作用域
    npmScopes:
      saber:
        npmRegistryServer: "https://center.javablade.com/api/packages/blade/npm/"
        npmAuthToken: "415cb9eb933xxxxxxxxxxxxffd1a6c3d"
        npmAlwaysAuth: true


    0 讨论(0)
提交回复