Внутри моего приложения TypeScript я использую разные импортные файлы для моих собственных модулей и узловых модулей.
Каждый раз, когда я использую «импорт», я хочу, чтобы он действительно импортировал модуль и скомпилировал его в один js-файл. На данный момент это выглядит так:
main.ts:
import * as $ from "jquery";
$('body').css({'color': 'red'});
main.js (вывод)
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var $ = require("jquery");
$('body').css({ 'color': 'red' });
Но я хочу, чтобы вместо var $ = require("jquery");
он действительно импортировал jQuery в этот файл (но только если он не был импортирован ранее).
import "jquery"
, который импортирует jquery в глобальную область видимости? Что вы имеете в виду под импортом в этот файл? это немного двусмысленно. - person Omri Luzon   schedule 05.06.2017