2016-06-15 74 views
0

看起来像普通项目的类型包装在模块中。例如,反应&反应。Typescript从输出中排除模块导入代码

所以我需要使用像import * as React from 'react'打字稿才能知道React存在。

我正在使用Typescript浏览器代码库,我会将所有我的ts文件编译成单个js文件。

有没有什么办法可以排除从输出文件导入模块?

我使用最新的Typescript版本。

+0

嘿@mamu,有关这方面的消息吗? – tenbits

回答

0

有什么办法我可以排除输出文件

不要使用--outFile模块进口。还有其他原因,我不喜欢,以及:https://basarat.gitbooks.io/typescript/content/docs/tips/outFile.html

随着模块你可以告诉模块加载程序(例如的WebPack)从它建立,你可能会使用它e.g一些CDN捆排除特定模块。

+0

我的意思是我想排除'var React = require('react');'来自输出文件的行,如果没有模块解析器,它将在浏览器中出错。我只想连接所有项目文件并使用。 – mamu

+0

'我只想连接所有项目文件,并使用'使用'react' * global *版本的定义(而不是模块版本) – basarat