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

Blade 未结 3 2309
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条回答
  •  Jalena
    Jalena (楼主)
    2026-01-12 12:25

    坑的一批,这是由于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


提交回复