问题标签 [myget]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
npm - 登录 MyGet 以获取 GitHub Actions 以安装 Private 包
我正在尝试设置一个 GitHub Actions 工作流程,该工作流程将在创建 PR 时为项目运行测试。这是该操作的 YAML;这真的很简单。
“使用 Node.js” 步骤设置@hsa
范围的注册表 URL;这MYGET_TOKEN
是使用回购的秘密设置的。“set always auth”步骤是必要的,因为它不是自动完成的。这似乎足以允许安装私有包的操作,但它不起作用。这是我在“安装”步骤中遇到的错误:
我已经输出了.npmrc
在 Action 中创建的临时文件,它看起来确实正确,为给定范围设置了注册表,所以一切都应该工作。但是我无法通过 NPM 安装步骤来实际运行测试。
对于我在身份验证方面缺少的任何帮助,我们将不胜感激。谢谢!
npm - NPM install @latest 不安装最新版本的包
我正在尝试安装我们公司构建的软件包。在package.json中,它在依赖项中列为:
"package-name": "latest"
我们当前的最新版本是 3.5.0,运行时可以看到npm show package-name versions
。但是,当我运行时npm install package-name@latest
,会安装 3.2.3 版。在 3.2.3 版本之前,一切正常。直到那时,它始终使用最新版本。
我检查了 3.2.3 包和 3.5.0 之间的差异,但我找不到任何差异。
我尝试删除包(包括package-lock.json)并重新安装它。我们也对包本身进行了几次更新,但为了安装,它继续使用 3.2.3 版本。
我们使用 MyGet 包管理器,3.5.0 被标记为最新版本。我们如何才能找到npm install
正确的最新版本而不是过时的版本?
c# - 如何在 .nuspec 文件中包含来自自定义提要的引用?
我有一个发布在nuget.org
. 它的依赖项之一不是 on nuget.org
,而是 on myget.org
。当其他人尝试使用我的库时,包还原失败并显示以下消息:
如何在.nuspec
文件中指定应该从不同的 repo 恢复此依赖项(我更喜欢此解决方案)?或者,我如何将此包作为依赖项包含在我的包中?
eclipse - 将 Maven 包的源上传到 MyGet 存储库
我正在使用 Eclipse 和 Maven 创建一个上传到 MyGet 以供其他用户使用的 Maven 包。我想这样当我的包被引用为依赖项并因此从 MyGet 下载时,源附件也会被下载。
例如,我在 JOGL 库中看到过这种情况——当我在 Eclipse 中的 Maven 项目引用 JOGL 时,我最终在与 JOGL 关联的 ~/.m2/repository 子目录中得到以下文件(以及其他文件):
- jogl-all-main-2.3.2.jar
- jogl-all-main-2.3.2-sources.jar
在 Eclipse 中,如果我右键单击 jogl-all-main-2.3.2.jar 库并选择属性,它会显示jogl-all-main-2.3.2-sources.jar
位于我的.m2
文件夹中的源附件。我不相信我做了任何事情来选择那个文件作为源附件。我认为它是自动发生的。
当我将包上传到 MyGet 时,它允许我上传一个或多个 jar 文件,但它希望每个 jar 文件都是包含 pom.xml 文件的 Maven 包,因此我无法将源 jar 文件直接上传到 MyGet .
也许这是 MyGet 的一个限制,因为它不允许我并行上传源。我对 Maven 不够熟悉,不知道它是否需要在pom.xml
我的包中指定。
visual-studio - MyGet 不显示 nuget 包自包含图标
我一直在将我们的 nuget 包迁移到使用自包含图标支持。当我将它们发布到 MyGet 时,我们在 Visual Studio 包管理器 UI 中看不到图标图像。
这是一个错误吗?有没有其他人使用独立的图标向 MyGet 发布了一个 nuget 包,并且它们显示在 VS 包管理器 UI 中?
unit-testing - MyGet 找不到单元测试 DLL
我有一个由几个项目组成的解决方案。其中一个项目包含一个包含一些业务逻辑的项目的单元测试。
当 MyGet 尝试构建解决方案时,由于尝试运行我的单元测试时出现错误,构建失败。错误说找不到dll。但是,在输出日志中,MyGet 找不到的确切 dll 被列为已成功构建。
输出日志的片段:
如果我从解决方案中删除了单元测试项目,一切都构建良好(但单元测试显然不是作为构建过程的一部分运行)。我似乎无法弄清楚出了什么问题。
有没有人知道问题可能是什么?
nuget - 为什么我在推送到 myget repo 时会出错
您好,我在尝试从命令行将 nupkg 文件推送到我的私人订阅源时收到以下错误...
我只有 3 个私人订阅源,并且多年来没有创建任何订阅源。我不明白为什么我突然收到这个错误。任何帮助表示赞赏
powershell - Register-PackageSource 似乎不起作用
当我尝试注册一个包源时,它似乎没有任何效果。
产生以下输出:
然后我尝试将新源添加到私人 MyGet 提要:
该命令完成且没有错误(根本没有输出)。
再次运行Get-PackageSource
会产生与运行前完全相同的输出Register-PackageSource
。
我错过了什么?
.net-6.0 - My Get Build Services 对 .net core 6 的支持
MyGet 构建服务的路线图上是否有支持 net core 6 的项目?
由于我将解决方案升级到 .net core 6,我收到以下错误消息:
C:\ProgramFiles\dotnet\sdk\3.1.201\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependencyResolution.targets(234,5): error NETSDK1005: Assets file 'c:\temp\958d888\source.. .\obj\project.assets.json' 没有 '.NETFramework,Version=v6.0' 的目标。确保恢复已运行,并且您已在项目的 TargetFrameworks 中包含“net60”。
查看官方文档,构建服务只支持.net core 3.1:
构建服务支持以下框架和 SDK: .NET 2.0、3.0、3.5、3.5 开发工具、4.0、4.0 Targeting Pack (TP)、4.5、4.5 TP、4.5.1、4.5.1 TP、4.5.2、4.5。 2 TP, 4.6, 4.6 TP, 4.6.1, 4.6.1 SDK, 4.6.1 TP, 4.6.2, 4.6.2 SDK, 4.6.2 TP, 4.7, 4.7 SDK, 4.7 TP, 4.7.1 TP, 4.7 .2 SDK、4.7.2 TP、4.8 SDK、4.8 TP .NET Core 1.0、1.1、1.1.14、2.0、2.1、2.1.202、2.1.805、2.2.207、2.2.402、3.0.103、3.1 .201