[使用npm这样的工具,我们可以安装特定版本
npm
npm install [email protected]
如何使用spago install安装特定版本?
spago install
首先,这不是spago install所做的。 spago install而不是“将软件包添加到项目中”,而是下载spago.dhall文件中当前引用的所有软件包。
spago.dhall
其次,Spago的想法是您不选择特定的软件包版本。取而代之的是,您选择的是“快照”,它是所有可用软件包的某些版本的集合,这些版本保证可以编译和一起使用。这是旨在防止版本冲突和版本控制地狱的一种措施(这类似于Haskell stack的工作方式)
stack