soh*_*pro 5 module node.js npm typescript
如何导入驻留在 TypeScript 中 node_modules 文件夹中的 Node 模块?
当我尝试编译以下 TypeScript 代码时,我收到一条错误消息(当前作用域中不存在名称“async”):
// Converted from: var async = require('async');
import async = module('async');
Run Code Online (Sandbox Code Playgroud)
您需要创建一个定义文件并包含以下内容:
module "async" {}
Run Code Online (Sandbox Code Playgroud)
然后在 TypeScript 代码中添加对此定义文件的引用
///<reference path='definition-file.d.ts' />
import async = module('async');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4363 次 |
| 最近记录: |