SharePoint Framework 在Visual Studio Code中调试你的托管解决方案

简介: 博客地址:http://blog.csdn.net/FoxDave上一篇介绍了如何在本地调试你的SharePoint Framework解决方案,本篇介绍如何调试你的SharePoint Online上的解决方案,其实是类似的,只是一些配置不同而已,但是为了使文章更清晰,所以单独写出。

博客地址: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,之后的操作就跟在本地没什么区别了,具体的可以参看前一篇文章。


相关文章
|
30天前
|
IDE 编译器 开发工具
C/C++ IDE环境 (Qt Creator visual studio等) Cmake工程不显示头文件的解决方案
C/C++ IDE环境 (Qt Creator visual studio等) Cmake工程不显示头文件的解决方案
21 0
|
1月前
|
C++
Visual Studio 2022编译错误 Error MSB8041-此项目需要MFC库解决方案
Visual Studio 2022编译错误 Error MSB8041-此项目需要MFC库解决方案
|
2月前
|
编译器 C++
Visual Studio 2022中创建的C++项目无法使用万能头<bits/stdc++.h>解决方案
Visual Studio 2022中创建的C++项目无法使用万能头<bits/stdc++.h>解决方案
46 0
Visual Studio 2022中创建的C++项目无法使用万能头<bits/stdc++.h>解决方案
|
JavaScript
visual studio code emmet 插件不提示?解决方案
使用visual studio code编辑.vue文件时,emmet插件无法使用, 可以通过以下方试解决: code →首选项 →设置 ,在右侧窗口“用户配置”、“工作区设置”添加以下代码:  // 将设置放入此文件中以覆盖默认值和用户设置。
1811 0
|
Web App开发 JavaScript 前端开发
SharePoint Framework 在Visual Studio Code中调试你的本地解决方案
博客地址:http://blog.csdn.net/FoxDave Visual Studio Code不知道大家都有没有,界面清爽,编辑快速,是一个非常好的前端开发工具。
1141 0
|
.NET 开发框架 C++
Visual Studio SetSite failed for package [JavaScriptWebExtensionsPackage] 错误解决方案一则
安装 AspNet5.ENU.RC1.exe Microsoft ASP.NET and Web Tools 2015 (RC) – Visual Studio 2015 打开VS后发生了错误 628 2015/11/19 17:31:26.
1603 0
Visual Studio 2013编辑HTML文件无设计视图的解决方案
在Visual Studio 2013中编辑HTML文件,会发现没有设计视图。 解决方法:点击Visual Studio 2013的”工具“菜单,再点击”选项“—>文本编辑器—>文件扩展名,右侧输入html,再下拉列表选HTML(Web窗体)编辑器,点添加,确定。
1270 0
|
C++ Windows
Visual Studio Installer打包后生成的安装文件每次执行都需要重新安装C++ 2010运行库(x86)的解决方案
原文: Visual Studio Installer打包后生成的安装文件每次执行都需要重新安装C++ 2010运行库(x86)的解决方案 如果你是用Visual Studio自带的打包项目打包了一个Installer,并且生成的.msi和setup.exe安装文件,并且在项目安装系统必备环境中选择了"Visual C++ 2010运行库(x86)",那你一定会发现,点击setup.exe安装以后,如果再次点击setup.exe安装文件,一定会需要再次安装C++运行环境,好像每次都不能通过C++已安装的前提条件。
955 0

热门文章

最新文章