首先,我真的是TS新手。
其次,在Dart中,同一目录下的每个文件都可以独立运行,如果你需要其他文件中的任何对象,那么你需要显式导入它。例如:
文件1.dart
int myFunc() => 99;
void main() {
print(myFunc());
}
文件2.dart
import file1 as f1;
String myFunc() => 'Chesu!';
void main() {
print(f1.myFunc());
print(myFunc());
}
这不会引发任何异常或错误或警告消息,但在TS中,您不能有两个同名的对象,因为它们对于同一目录中的其他文件是自动导入(或可见)的。有没有办法禁用这个功能?
1条答案
按热度按时间m1m5dgzv1#
在
tsconfig.json
文件中添加此选项: