node.js - Node.js 中的环境 TypeScript 模块

标签 node.js visual-studio typescript

我正在尝试使用 Visual Studio 开发人员工具在 node.js 中编写环境模块。

模块看起来像这样

module "Module" {
   export class Class {
       first = "First";
       second = "Second";
   }
}

我想尝试在另一个文件中使用它:

var m = require("Module");
var c = new m.Class();

在 require 语句上输入没问题,但这会产生编译器错误,提示“只有环境模块可以使用带引号的名称”。

那么我应该如何编写 TypeScript 模块,以便将它们导入到其他项目文件中,并且导入是强类型的?

最佳答案

使用声明

declare module "Module" ...

关于node.js - Node.js 中的环境 TypeScript 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34247223/

相关文章:

javascript - node.js 中的 '[,params_name]' 是什么意思?

node.js - 在 "ERROR: Validation error"脚本中执行两个 Sequelize 命令时出现 "pretest"消息

c# - Gridview 垂直滚动 - Windows 应用商店应用

javascript - 将 Instana 错误跟踪集成到 Angular 2 应用程序中

javascript - typescript : fat arrow & this scope relation

Node.js : How to return Object in Query Aggregation?

ruby-on-rails - 在 Ruby/Rails gem 中需要 Node.js 依赖项

visual-studio - Visual Studio 模块负载限制?

visual-studio - 清理 Visual Studio 选项卡式文档界面中的文件名?

typescript - 包含 Typescript 中所有 value 类型选项的数组