SharePoint Framework 在Visual Studio Code中除錯你的託管解決方案
部落格地址:http://blog.csdn.net/FoxDave
上一篇介紹瞭如何在本地除錯你的SharePoint Framework解決方案,本篇介紹如何除錯你的SharePoint Online上的解決方案,其實是類似的,只是一些配置不同而已,但是為了使文章更清晰,所以單獨寫出。
為託管workbench建立除錯配置
在除錯需要跟SharePoint互動的解決方案時,你需要驗證是否能夠正確通訊。驗證的方法很簡單,使用線上的workbench即可,連結為https://yourtenant.sharepoint.com/_layouts/workbench.aspx。在構將你的SharePoint Framework解決方案時,你會經常做這個測試,所以我們們會為線上託管的SharePoint workbench建立一個單獨的配置檔案。
開啟.vscode目錄下的launch.json檔案,將檔案內容替換為下面的程式碼並儲存(其中Hosted workbench部分的url值替換為你自己的O365 tenant domain。):
{
"version": "0.2.0",
"configurations": [
{
"name": "Local workbench",
"type": "chrome",
"request": "launch",
"url": "https://localhost:4321/temp/workbench.html",
"webRoot": "${workspaceRoot}",
"sourceMaps": true,
"sourceMapPathOverrides": {
"webpack:///../../../src/*": "${webRoot}/src/*",
"webpack:///../../../../src/*": "${webRoot}/src/*",
"webpack:///../../../../../src/*": "${webRoot}/src/*"
},
"runtimeArgs": [
"--remote-debugging-port=9222"
]
},
{
"name": "Hosted workbench",
"type": "chrome",
"request": "launch",
"url": "https://contoso.sharepoint.com/_layouts/workbench.aspx",
"webRoot": "${workspaceRoot}",
"sourceMaps": true,
"sourceMapPathOverrides": {
"webpack:///../../../src/*": "${webRoot}/src/*",
"webpack:///../../../../src/*": "${webRoot}/src/*",
"webpack:///../../../../../src/*": "${webRoot}/src/*"
},
"runtimeArgs": [
"--remote-debugging-port=9222"
]
}
]
}
在託管的workbench除錯你的SharePoint Framework客戶端web部件在Visual Studio Code除錯皮膚頂部的下拉框中選擇Hosted workbench,之後的操作就跟在本地沒什麼區別了,具體的可以參看前一篇文章。
相關文章
- SharePoint Framework 在Visual Studio Code中除錯你的本地解決方案Framework除錯
- 終極自託管解決方案指南
- 在 Visual Studio Code (VS Code) 中設定
- SharePoint Framework解決方案管理參考(一)Framework
- SharePoint Framework解決方案管理參考(二)Framework
- 【PHP Debug】Visual Studio Code 除錯外掛PHP除錯
- [PHP Debug] Visual Studio Code 除錯外掛PHP除錯
- 在Visual Studio中快速啟動除錯Web應用程式除錯Web
- 在 Ubuntu 中安裝 Visual Studio CodeUbuntu
- 如何使用 Visual Studio Code 除錯 Angular Schematics 實現除錯Angular
- VIAVI唯亞威StrataSync託管式雲解決方案
- 如何在Visual Studio中除錯.NET原始碼除錯原始碼
- 正確配置 Visual Studio Code 開發和除錯 TypeScript除錯TypeScript
- .NET Framework非託管相關概念詳解Framework
- 解決Visual Studio 2010/2012在除錯時lock檔案的方法除錯
- Visual Studio 那些隱藏的除錯功能除錯
- Serverless 時代下微服務應用全託管解決方案Server微服務
- 12個Visual Studio除錯效率技巧除錯
- android studio 除錯 framework 層程式碼Android除錯Framework
- 如何使用Visual Studio Code除錯PHP CLI應用和Web應用除錯PHPWeb
- Visual Studio Code 配置C、C++ 檔案debug除錯環境C++除錯
- Visual Studio工具欄中無法選擇除錯裝置除錯
- 論Visual Studio和.NET FrameworkFramework
- 1 分鐘上手,在容器中執行 Visual Studio Code
- 【譯】使用 Visual Studio 除錯外部原始碼除錯原始碼
- 使用 Visual Studio 來除錯 dll 檔案除錯
- Visual Studio Code
- Visual Studio除錯服務端程式:w3wp程式消失 解決辦法除錯服務端
- 如何通過PowerShell在Visual Studio的Post-build中預熱SharePoint站點UI
- Android Studio 報錯解決方案 一Android
- [Visual studio code 常見問題解決] ——中文亂碼、
- Visual Studio原生開發的10個除錯技巧除錯
- 利用Visual Studio除錯WSL下的C++工程除錯C++
- Visual C#託管Socket的實現方法C#
- Visual Studio的八個除錯建議:像老大哥一樣除錯除錯
- Visual Studio找不到adb.exe錯誤解決
- 如何在Visual Studio中執行和除錯彙編程式碼?除錯
- 在Visual Studio 2013中配置Entity Framework使用MySQLFrameworkMySql