我刚刚开始使用node.js、类型记录和VS代码,但是在尝试类型记录提供的示例(例如greeter.ts)时遇到了一个问题。
我可以使用命令行或VS代码菜单,通过单击示例中给出的html来运行产品(然后加载script.js文件)。
如果我试图从VS代码内部运行/调试,就会在(仅)行"document.body.innerHTML =greeter.greet()“中捕获一个异常;由于某种原因,"document”属性还不存在(?)
射线追踪器的例子也是如此。编译并拖到浏览器中是可以的,从VS代码开始不是。
知道如何创建一个在VS代码中运行(调试)的简单示例吗?
发布于 2017-05-08 09:31:24
TypeScript示例应该在浏览器中运行。
document是浏览器向JavaScript引擎公开的API,允许JS代码读取和修改网页。因为Node.js不是浏览器,所以它没有document属性。
https://stackoverflow.com/questions/43843588
复制相似问题