2016-06-15 86 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