mkdocs报错TypeError: expected str, bytes or os.PathLike object, not NoneType
问题描述
使用环境是Win10, Python 3.7.6, mkdocs 1.1.2.
运行mkdocs build
指令时,出现了TypeError: expected str, bytes or os.PathLike object, not NoneType
错误。
原因
查看mkdocs.yml
,观察是否有出现条目或子条目中,冒号右边未给出文件名的情况。如下图中:Java:
,就没有给出路径,所以会有上面的报错。
解决办法
删除该条目,或加上对应的文件(如图)。