在TypeScript中,有什么区别
import http = require('http');
Run Code Online (Sandbox Code Playgroud)
和
var http = require('http');
Run Code Online (Sandbox Code Playgroud)
我看到在代码源中使用这两种方式,它们是否可以互换?
Tro*_*ott 10
您的import语句是TypeScript,不会在Node中按原样运行.您需要首先将其编译(转换?)到JavaScript.您可以阅读TypeScript文档以获取有关TypeScript import关键字如何工作的更多信息.请参阅其模块文档的"走向外部"部分.
importJavaScript中也有一个关键字,但它不像TypeScript的import工作方式那样工作.它仅适用于支持ES6模块的Node版本.这import与require您在"ES6模块:最终语法"中可以阅读的内容存在差异.这import是你可以比较/对比require但不是真的var.
| 归档时间: |
|
| 查看次数: |
5401 次 |
| 最近记录: |