能否无需执行choco pack直接从源码安装Chocolatey包?
无需预先打包即可测试Chocolatey开发包的方法
有的,Chocolatey支持直接从本地目录或Git仓库安装开发中的包,无需提前执行choco pack。
两种场景的具体用法:
本地目录安装
直接以包源码所在目录作为源执行安装命令:choco install <你的包名> -s .这里的
.代表当前工作目录,如果包源码在其他路径,替换成对应绝对/相对路径即可。比如包在D:\dev\my-choco-pkg下:choco install my-choco-pkg -s D:\dev\my-choco-pkgGit仓库安装
直接将Git仓库URL作为源,Chocolatey会自动拉取仓库内的包结构并处理安装:choco install <你的包名> -s https://github.com/你的用户名/你的包仓库.git注意仓库内必须包含合法的Chocolatey包文件(如
.nuspec、安装脚本等)。
额外提示:
如果修改了包内容后需要重新安装,可添加-f参数强制覆盖:
choco install <你的包名> -s <源路径> -f
内容的提问来源于stack exchange,提问作者wolfrevo
相关产品推荐
相关产品推荐

