我如何搭建一个新的 Nim 项目?
How can I scaffold a new Nim project?
像 Rust 这样的语言有 Cargo,除其他外,它用于通过调用 cargo new <project-name>
来构建新项目。 Nim 语言中是否有类似的工具或命令可用于搭建新项目? <some-command> new <project-name>
?
行中的内容
Nimble 是 Nim 的包管理器,从 Nim 0.15.0 开始它就与 Nim 捆绑在一起(在撰写本文时,Nim 是 v1.0.6,而 Nimble 仍处于测试阶段v0.11.0)。 Nimble 允许您创建库包、二进制包或混合包,指定依赖项、许可等,并为您创建一个最小的目录结构。
在您的项目目录中从命令行执行 nimble init
将使 Nimble 询问您一系列问题;答案用于在您的项目目录中创建一个 .nimble
文件,以及一个最小的合适目录结构。 Nimble 文档提供了有关 how the init
command is used to create packages.
的更多详细信息
像 Rust 这样的语言有 Cargo,除其他外,它用于通过调用 cargo new <project-name>
来构建新项目。 Nim 语言中是否有类似的工具或命令可用于搭建新项目? <some-command> new <project-name>
?
Nimble 是 Nim 的包管理器,从 Nim 0.15.0 开始它就与 Nim 捆绑在一起(在撰写本文时,Nim 是 v1.0.6,而 Nimble 仍处于测试阶段v0.11.0)。 Nimble 允许您创建库包、二进制包或混合包,指定依赖项、许可等,并为您创建一个最小的目录结构。
在您的项目目录中从命令行执行 nimble init
将使 Nimble 询问您一系列问题;答案用于在您的项目目录中创建一个 .nimble
文件,以及一个最小的合适目录结构。 Nimble 文档提供了有关 how the init
command is used to create packages.