【发布时间】:2012-09-26 08:43:46
【问题描述】:
如何从 TypeScript 类中加载常规 NodeJS 模块(来自 node_modules)?
当我尝试编译包含以下内容的.ts 文件时:
var sampleModule = require('modulename');
编译器提示我不能在这个范围内使用 require。 (该行位于文件的开头)。
【问题讨论】:
-
您能告诉我们您的代码(原始代码和编译代码)吗?我认为
require可以在任何地方使用,它不依赖于范围。 -
是的,但必须声明,并且不像 Valentin 建议的那样在默认 lib.d.ts 中声明。
标签: node.js typescript