Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从artifactory获取范围明确的npm包_Npm_Artifactory - Fatal编程技术网

如何从artifactory获取范围明确的npm包

如何从artifactory获取范围明确的npm包,npm,artifactory,Npm,Artifactory,我在从artifactory远程存储库中提取作用域包时遇到问题 我观看了以下节目:[ 我的虚拟存储库名称是swm virtual npm 我做了一个: npm config set registry http://server:8080/artifactory/swm-virtual-npm npm install @angular/core 但它失败了。当我用大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口

我在从artifactory远程存储库中提取作用域包时遇到问题

我观看了以下节目:[

我的虚拟存储库名称是
swm virtual npm

我做了一个:

npm config set registry http://server:8080/artifactory/swm-virtual-npm

npm install @angular/core
但它失败了。当我用大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大

我添加了
org.apache.tomcat.util.buf.udeconder.ALLOW_ENCODED_SLASH=true
标志

request.log提供给我的数据是:

2007年7月14日12 12月12日12月12日12月12日12月12日请求请求10.82.72.231.匿名获取获取(124)获取/swm虚拟npm//swm虚拟npm/角度%npm//角度%2f13周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五12 12 12月12 12日12 12 12月12日12 12 12 12 12 12月12月12日12日12日12.12.12.12日12.12.12.12.12.12.12.12.12.72.72.72.31.231匿名匿名获取获取获取获取获取/swm/swm虚拟npm虚拟npm虚拟npm/虚拟npm//虚拟npm///虚拟npm//角度角角角角%2维维准准准准准M/角角角角%2核心2维维维维维维维维维维维维维维核数数数数数数数/@angular%2fcore/| HTTP/1.1 | 406 | 0


问题很简单,您缺少URL中的。它应该是:

配置集注册表

您的~/.npmrc应该如下所示:

registry=http://server:8080/artifactory/api/npm/swm-virtual-npm
_auth = ......
always-auth = true

您可能希望删除NPM远程存储库缓存中的所有内容(如果我假设虚拟NPM存储库中有任何内容)。您尝试在不使用api/npm的情况下访问它可能已损坏缓存。

首先,它起了作用。我在使用api/npm语法之前尝试过,但没有删除远程存储库中的内容。在删除远程存储库中的contenet后,它起了作用。谢谢