服务器新建项目,Perfect(swift) 搭建服务器之新建项目
swift已經推出很久,作為一個ios 開發者,還沒能用swift開發過項目,實乃慚愧。而本人有強烈欲望轉向后端,某天看一篇文章swift可以用于后端開發,所以就試著用perfect框架倒騰一下,初學者只為記錄自身遇到的一些問題。文字不多描述,開始正題。
環境: Macos? Xcode swift5.3
1、使用終端創建一個可執行文件swift package init --type executable
2、編輯Package.swift文件import PackageDescription
let package = Package(
name: "ProjectName", // ProjectName 項目名稱
dependencies: [
.package( url: "https://github.com/PerfectlySoft/Perfect-HTTPServer.git", from: "3.0.0"),
],
targets: [? .target(? name: "ProjectName",? ?dependencies: ["PerfectHTTPServer"]),? ? ?]?//ProjectName 項目名稱
)
3、創建xcodeproj工程swift package generate-xcodeproj
4、編譯swift build
note:如果在這步出現如下錯誤'ProjectName' xxxxxx/ProjectName: error: dependency 'PerfectHTTPServer' in target 'ProjectName' requires explicit declaration; provide the name of the package dependency with '.package(name: "PerfectHTTPServer", url: "https://github.com/PerfectlySoft/Perfect-HTTPServer.git", from: "3.0.0")'
則需要顯式聲明?PerfectHTTPServer, 做法是將錯誤信息中“加粗”部分復制,替換掉Package.swift中的 dependencies: [xxxx ] xxxx部分,也即是說根據提示信息來改正錯誤,這是我伊始踩的第一個坑,替換掉后 再次執行??swift build 命令。
當完成以上步驟 恭喜 項目搭建完成,接下來就是瘋狂的Coding
總結
以上是生活随笔為你收集整理的服务器新建项目,Perfect(swift) 搭建服务器之新建项目的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 有没有简单一点的甜品做法啊?
- 下一篇: 变速箱修过后有异响和电路有关系吗?