У меня есть два файла в той же папке:машинопись: в чем разница между импортом и варом
/src/routes/file1.ts
/src/routes/file2.ts
file1.ts
function greet(name: srting){
return 'Hello +' name
}
export = greet;
file2.ts (ссылки file1)
var f2 = require('./file1');
function another_greeting(name: string)
{
return f1.greet(name) + name;
}
exports f2;
Эта конфигурация работает без проблем. Но если в file2 я указываю file1 этот путь
import f1 = require('./file1')
жалобы компилятора с ошибкой: Не удается найти модуль»./file1' Это побуждает меня спросить: в чем разница между импортом внешнего файла с оператор «import» и оператор «var»?
Подробнее об этом: https://basarat.gitbooks.io/typescript/content/docs/project/modules.html – basarat