将import
语句添加到Typescript文件时,此文件被视为外部模块.所以这不是问题:
File.1.ts
import { Type } from '...';
let whatever = 123;
...
Run Code Online (Sandbox Code Playgroud)
File.2.ts
import { Type } from '...';
let whatever = 234;
...
Run Code Online (Sandbox Code Playgroud)
这样可行.但是,在删除这两个import
语句的那一刻,这些文件不再被视为模块,并且具有相同名称的两个变量变得全局互相干扰.
如何强制模块化没有任何import语句的源文件?
这是需要的import
或者export
什么的。我建议导出一个undefined
值:
export let undefined;
Run Code Online (Sandbox Code Playgroud)
编译器不会为此指令生成任何代码。
归档时间: |
|
查看次数: |
751 次 |
最近记录: |