Как запустить и отладить надстройку Outlook Web из кода VS? - PullRequest
0 голосов
/ 12 марта 2019

Я создал веб-надстройку Outlook из Visual Studio. Я хочу продолжить с 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 и сумел создать с ними новый проект Office, используя VS Code. Хорошо, но как запустить уже созданный проект с 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 Рабочее место \ SRC \ MyAddIn \ MyAddInWeb \ Login.js: 5 Office.initialize = функция (причина) { ^ * * 1017

ReferenceError: Office не определен в c: \ Users \ mydir \ src \ MyAddIn \ MyAddInWeb \ Login.js: 5: 5 на объекте. (C: \ Users \ MYDIR \ SRC \ MyAddIn \ MyAddInWeb \ Login.js: 109: 3) в Module._compile (внутренний / modules / cjs / loader.js: 698: 14) в Object.Module._extensions..js (внутренняя / modules / cjs / loader.js: 712: 10) в Module.load (внутренний / modules / cjs / loader.js: 600: 32) в tryModuleLoad (внутренняя / modules / cjs / loader.js: 539: 12) в Function.Module._load (внутренняя / modules / cjs / loader.js: 531: 3) в Function.Module.runMain (внутренний / modules / cjs / loader.js: 754: 12) при запуске (внутренний / bootstrap / node.js: 283: 19) в bootstrapNodeJSCore (внутренний / bootstrap / node.js: 622: 3) Ожидание ReferenceError: Офис не определен 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 (внутренний / modules / cjs / loader.js: 698: 14) в Object.Module._extensions..js (внутренняя / modules / cjs / loader.js: 712: 10) в Module.load (внутренний / modules / cjs / loader.js: 600: 32) в tryModuleLoad (внутренняя / modules / cjs / loader.js: 539: 12) в Function.Module._load (внутренняя / modules / cjs / loader.js: 531: 3) в Function.Module.runMain (внутренний / modules / cjs / loader.js: 754: 12) при запуске (внутренний / bootstrap / node.js: 283: 19) в bootstrapNodeJSCore (внутренний / bootstrap / node.js: 622: 3) отладчик отключить ...

...