Typescript从输出

时间:2016-06-15 00:33:57

标签: typescript typescript1.8

看起来常见项目的打字包含在一个模块中。例如,反应&反应-DOM。

所以我需要使用类似import * as React from 'react'的打字稿来了解React的存在。

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

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

我使用最新的Typescript版本。

2 个答案:

答案 0 :(得分:0)

是的! (如果您使用的是webpack)

这是我在webpack.config.js中的工作方式:

...
   externals: {
      "react": "React",
      "react-dom": "ReactDOM"
  },
...

答案 1 :(得分:-1)

  

有什么方法可以从输出文件中排除模块导入

不要使用--outFile。我也不喜欢其他原因:https://basarat.gitbooks.io/typescript/content/docs/tips/outFile.html

使用 modules ,你可以告诉模块加载器(例如webpack)从它构建的bundle中排除一个特定的模块,就像你在某些CDN中使用它一样。