蒸气,为什么drop.config无

时间:2016-10-22 06:28:12

标签: vapor

swift code:

let drop = Droplet()
print(drop.config)

结果:

▿ Config
  ▿ node : Node
    - object : 0 elements

为什么drop.config nil

2 个答案:

答案 0 :(得分:0)

说一旦你删除了秘密文件夹,它就会让我相信你使用xcode并直接通过xcode添加文件。如果是这种情况,您应该将文件夹结构恢复到原始状态。一旦它正常工作,在xcode之外添加新的文件/文件夹,我使用Atom添加我的,但你选择的文本编辑器将正常工作,然后保存texteditor文件,它们将显示在你的xcode项目中并按预期工作的.config。

1)使用命令导航到项目文件夹 2)如果使用atom,则输入“atom”。 3)添加新文件/文件夹并点击控制+ S保存

从那里开始应该很好 为了安全起见,请在将来对texteditor中的文件进行所有调整。

答案 1 :(得分:0)

仅在3.1上发生这种情况,因为swift更改了具有依赖项的文件夹,并且蒸汽找不到工作目录。

https://github.com/vapor/vapor/blob/1.5.15/Sources/Vapor/Droplet/Droplet%2BWorkingDirectory.swift

您应该升级到Vapor 1.5