我从Visual Studio创建了一个Outlook WEB加载项。我想继续使用VS Code开发项目,但是如何启动和调试呢?我偶然发现了Microsoft的这篇文章:
https://code.visualstudio.com/docs/other/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)处,调试器将断开连接...