我有一个私有工件 (Jfrog),我需要访问此存储库上的特定库,但它无法从 npm 访问公共注册表。所以,如果我把这个 repo 作为我的 .npmrc 文件的主注册表,它不会安装其他依赖项,因为这里只有这个私有包。我所做的是在这一行中包含范围,但我需要在我的 package.json 中更新它,当然还有导入库的方式。
我想知道是否可以在不更改 package.json 中写入的包名称的情况下使用此替代注册表
我的 .npmrc
@mycompany:registry=url_artifactory
//url_artifactory:_password=my_pass
//url_artifactory:username=my_username
//url_artifactory:email=my_email
//url_artifactory:always-auth=true
我的 package.json
"@mycompany/mylib": "^0.1.3",
我导入库的方式:
import { TokenService } from '@mycompany/my_library';
我想导入的方式
import { TokenService } from 'my_library';