Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我将模块上传到 Hackage 时,我收到以下错误消息:
“暴露的模块使用未分配的顶级名称”
我将模块声明为 .cabal 文件中的公开模块。还有什么我应该做的吗?
似乎 hackage 强制您在模块的层次结构中使用常见的顶级名称之一,例如Data, Control, System。
Data
Control
System
所以你不能命名你的香蕉弹射器库Banana.Catapult,而是System.Banana.Catapult你认为你的库适合的任何地方。
Banana.Catapult
System.Banana.Catapult