已将NPM包发布到Azure工件,但在安装时出现此错误

已将NPM包发布到Azure工件,但在安装时出现此错误,npm,azure-devops,azure-artifacts,npm-publish,Npm,Azure Devops,Azure Artifacts,Npm Publish,F:\angular library\sampleangular>npm安装examplepackage@0.0.1 npm错误!代码E404 npm错误!404找不到-找不到 npm错误!404 npm错误!404 'examplepackage@0.0.1'不在npm注册表中。 npm错误!404你应该让作者发布它(或者自己使用这个名字!) npm错误!404 npm错误!404请注意,您也可以从 npm错误!404 tarball、文件夹、http url或git url npm错误!此

F:\angular library\sampleangular>npm安装examplepackage@0.0.1 npm错误!代码E404 npm错误!404找不到-找不到 npm错误!404 npm错误!404 'examplepackage@0.0.1'不在npm注册表中。 npm错误!404你应该让作者发布它(或者自己使用这个名字!) npm错误!404 npm错误!404请注意,您也可以从 npm错误!404 tarball、文件夹、http url或git url

npm错误!此运行的完整日志可在以下位置找到:
npm错误!C:\Users\jack\AppData\Roaming\npm-cache\u logs\2020-03-03T06\u 07\u 13\u 338Z-debug.log经过一些测试,我们认为您的问题可能与Azure devops提要设置中的上游源有关

以下是我进行测试时的一些信息:

nest
是默认npm包中的包。当我删除npm上游源代码时,我在运行命令
npm install nest
时遇到了相同的错误。之后,我在提要设置中添加了NPM公共源(npmjs)作为一个上游源,然后在第二次运行该命令时它就工作了


因此,您需要添加
npmjs
作为当前提要的上游源。希望有帮助:)

您是否在packages.json文件所在的目录中运行npm install命令?并请登录azure devops web门户,以确保包已成功发布到该门户。(检查azure devops工件UI)是的…在运行npm安装之后,我使用npm安装--registry=*********/npm/registry执行了npm安装命令pacckages@1.0.0Instead在命令中指定注册表的错误。如果您设置.npmrc文件后仍然存在相同的问题,结果如何?您好,是否有此问题的更新?如果它仍然阻止您,请随时告诉我:)