在我的TypeScript应用程序中我对自己的模块和节点模块使用不同的导入。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到这个文件(但前提是它没有被导入)。
你的意思是'进口 “jQuery的”'这将导入jQuery来在全球范围内? “导入该文件”是什么意思?这有点模糊。 –
将jquery.js复制到main.js中 – Mick
我怀疑是否可以通过typescript,因为它不是真正的导入,它听起来更像是两个文件的串联。而且我认为这会让调试变得更加困难 –