2017-06-05 78 views
0

在我的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到这个文件(但前提是它没有被导入)。

+0

你的意思是'进口 “jQuery的”'这将导入jQuery来在全球范围内? “导入该文件”是什么意思?这有点模糊。 –

+0

将jquery.js复制到main.js中 – Mick

+0

我怀疑是否可以通过typescript,因为它不是真正的导入,它听起来更像是两个文件的串联。而且我认为这会让调试变得更加困难 –

回答

相关问题