一、该问题的重现步骤是什么?
1. 通过(https://center.javablade.com/user/settings/applications)设置了令牌
2. 将令牌填写到.npmrc文件中
3.执行yarn install
4.错误提示:Package not found

二、你期待的结果是什么?实际看到的又是什么?
能正编译
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
saber3
node版本:v20.11.0
yarn版本:4.1.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
扫一扫访问 Blade技术社区 移动端