贵州省网站建设_网站建设公司_搜索功能_seo优化
2025/12/31 2:07:14 网站建设 项目流程

在使用Conan进行包管理时,如何正确命名你的包名是一个值得关注的问题。最近,我在创建一个名为foo-bar的库并编写了其conanfile.py文件时,运行conan create命令时,Conan抛出了一个警告:

WARN: Name containing special chars is discouraged 'foo-bar'

这个警告引发了一个问题:在Conan包名中使用连字符(-)到底有多严重?让我们一步一步来解析这个问题。

问题起因

首先,这个警告源于Conan对包名中使用特殊字符的限制。查看Conan的源码,我们可以找到这个警告的发源地:

# Warn if they use .+- in the name/user/channel, as it can be problematic for generatorspattern=re.compile(r'[.+-]'

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询