Project Perfect讓Swift在server端跑起來-Perfect in Visual Studio Code (四)

來源:互聯網
上載者:User

標籤:command   linu   alt   fill   text   style   輕量   react   輸入   

編者語 : 本系列文章已經被Perfect官方引用了,這樣的感覺非常好。感恩!Thx all !

       

       Visual Studio Code是一個輕量級的編輯器,但也功能豐富,通過外掛程式你能夠完畢如Cordova,ReactNative,NodeJS,PHP,ASP.NET Core 的開發。上文通過Visual Studio Code對Perfect檔案進行編輯,但編譯過程還是在終端中完畢。

事實上通過對Visual Studio Code 加入tasks.json就能夠完畢對Perfect項目的編譯工作。

       這裡有個疑問,為何選擇Visual Studio Code ? 這是一個好複雜的三角關係,

            

       Microsoft + Swift + Linux = True Love

       (當然你能夠說哥有所固執,可是這是愛。並且微軟代表的是生產力啊!)

       我們繼續引用上篇部落格中的範例(這裡建議在root帳號下進行)

       1. Ctrl+Shit+P 之後輸入Configure Task Runner 斷行符號後就會產生tasks.json檔案

       

       2. 配置tasks.json 因為是編譯成動態庫, 所以我們能夠把task.json依照C++的編譯方式進行配置

{    "version": "0.1.0",    "command": "make",    "isShellCommand": true,    "tasks": [        {            "taskName": "makefile",            // Make this the default build command.            "isBuildCommand": true,            // Show the output window only if unrecognized errors occur.            "showOutput": "always",            // No args            "args": ["all"],            // Use the standard less compilation problem matcher.            "problemMatcher": {                "owner": "cpp",                "fileLocation": ["relative", "${workspaceRoot}"],                "pattern": {                    "regexp": "^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$",                    "file": 1,                    "line": 2,                    "column": 3,                    "severity": 4,                    "message": 5                }            }        }    ]}
          3. 儲存tasks.json後你就能夠直接編譯你的Perfect項目了

          
          注意: 當然你也能夠通過他去排錯,但遺憾一點就是不能debug。(這個問題已經和Perfect的團隊提及了。希望能儘早跟進)。

          好。接下來的部落格我會談談項目實戰。歡迎世界各地的朋友繼續留意,也給我很多其它的反饋!

          

       

       

       

Project Perfect讓Swift在server端跑起來-Perfect in Visual Studio Code (四)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.