我已经在我的角项目package.json文件中找到了以下依赖项。
"@bento/bento-ng":"8.4.1",
"@bento/bento-ng-d3":8.4.1,
"@bento/bento-ng-datamap":8.4.1,
"@bento/bento-ng-flexgrid-control":8.4.1,
"@bento/bento-ng-transferbox":8.4.1试过npm安装,纱线安装
但是在安装这些软件包时没有任何帮助,我总是遇到同样的错误。
错误:发生意外错误:"https://registry.npmjs.org/@bento%2fbento-ng-d3:not“
我试图搜索https://www.npmjs.com/,得到了相同的错误0包。此外,在jfrog工件上搜索,但它们是不可用的。
有人在代码存储库中使用了这些包,但我无法从任何地方获得它们,该怎么办?解决这个问题的最佳解决方案是什么,如果我以某种方式获得了包,那么最好的做法是将它们保存在我的代码中。
发布于 2022-05-05 23:37:42
首先,版本号必须介于“:不是8.4.1,而是8.4.1”之间。
另一方面,@bento包没有在npm上发布,因为它没有在npm上找到。@bento包可能位于私有存储库/工件中。
如果您可以访问一个工件(比如公司的专用网络),您应该在.npmrc文件所在的文件夹中创建一个package.json文件。".npmrc“文件是一个没有名称的文件,"npmrc”是文件的扩展名,小心!在.npmrc文件中,您可以定义名称空间包的备用下载url和凭据("@bento“是一个命名空间)。内容可以是:
简单示例(从npm正式注册表中提取包,除了@bento包):
registry=https://registry.npmjs.org/
@bento:registry=https://artifactory.com/other/url/segments高级示例(与上面相同,但包含私有构件的凭据):
registry=https://registry.npmjs.org/
@bento:registry=https://artifactory.com/other/url/segments
//artifactory.com/other/url/segments/:_password=fewljtoeJQOjeorQROLD
//artifactory.com/other/url/segments/:username=username
//artifactory.com/other/url/segments/:always-auth=truehttps://stackoverflow.com/questions/72028184
复制相似问题