swift code:
let drop = Droplet()
print(drop.config)
结果:
▿ Config
▿ node : Node
- object : 0 elements
为什么drop.config nil
答案 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