如何从VS Code启动和调试Outlook Web加载项?

时间:2019-03-12 13:25:22

标签: node.js visual-studio-code yeoman office-addins outlook-web-addins

我从Visual Studio创建了一个Outlook WEB加载项。我想继续使用VS Code开发项目,但是如何启动和调试呢?我偶然发现了Microsoft的这篇文章:

https://code.visualstudio.com/docs/other/office

https://developer.microsoft.com/en-us/office/blogs/creating-office-add-ins-with-any-editor-introducing-yo-office/

下载并安装了node.js和Yeoman,并使用VS Code设法用它们创建了一个新的Office项目。好的,但是如何使用具有不同文件夹结构的Visual Studio运行已经创建的项目?我用VS Code加载了项目,并在开始调试过程并添加了以下配置:

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "type": "node",
            "request": "launch",
            "name": "Launch Program",
            "program": "${workspaceFolder}\\MyAddInWeb\\Login.js"
        }
    ]
}

我收到以下错误:

  

侦听器侦听   ws://127.0.0.1:44392 / d1234530-8653-45d8-8634-b28355329cee   请参阅:附加了https://nodejs.org/en/docs/inspector调试器。   c:\ Users \ mydir   Workplace \ src \ MyAddIn \ MyAddInWeb \ Login.js:5       Office.initialize =函数(原因){       ^

     

ReferenceError:未定义办公室       在c:\ Users \ mydir \ src \ MyAddIn \ MyAddInWeb \ Login.js:5:5       在对象。 (c:\ Users \ mydir \ src \ MyAddIn \ MyAddInWeb \ Login.js:109:3)       在Module._compile(内部/模块/cjs/loader.js:698:14)       在Object.Module._extensions..js(内部/模块/cjs/loader.js:712:10)       在Module.load(internal / modules / cjs / loader.js:600:32)       在tryModuleLoad(内部/模块/cjs/loader.js:539:12)       在Function.Module._load(内部/模块/cjs/loader.js:531:3)       在Function.Module.runMain(内部/模块/cjs/loader.js:754:12)       在启动时(internal / bootstrap / node.js:283:19)       在bootstrapNodeJSCore(内部/引导/node.js:622:3)等待ReferenceError:未定义Office Login.js:5       在c:\ Users \ mydir \ src \ MyAddIn \ MyAddInWeb \ Login.js:5:5       在对象。 (c:\ Users \ mydir \ src \ MyAddIn \ MyAddInWeb \ Login.js:109:3)       在Module._compile(内部/模块/cjs/loader.js:698:14)       在Object.Module._extensions..js(内部/模块/cjs/loader.js:712:10)       在Module.load(internal / modules / cjs / loader.js:600:32)       在tryModuleLoad(内部/模块/cjs/loader.js:539:12)       在Function.Module._load(内部/模块/cjs/loader.js:531:3)       在Function.Module.runMain(内部/模块/cjs/loader.js:754:12)       在启动时(internal / bootstrap / node.js:283:19)       在bootstrapNodeJSCore(internal / bootstrap / node.js:622:3)处,调试器将断开连接...

0 个答案:

没有答案