【问题标题】:Do I need Browserify for a TypeScript-powered project?对于 TypeScript 驱动的项目,我需要 Browserify 吗?
【发布时间】:2015-08-10 06:56:14
【问题描述】:

我正在做一个宠物项目来试用 TypeScript 及其所有不错的功能。

TypeScript 支持模块,gulp-typescript 可以将所有文件合并为一个。我之前在我的 JavaScript 项目中使用过 Browserify,它非常适合模块化我的应用程序。

现在我想知道在 TypeScript 世界中我是否可以在没有它的情况下做事,或者它是否仍然可以填补空白。

【问题讨论】:

  • 在谷歌上快速搜索“typescript with browserify”会发现很多例子显示它们一起使用.....
  • 您可能还想看看webpack。这可能是一个更好的option

标签: javascript typescript


【解决方案1】:

现在我想知道在 TypeScript 世界中我是否可以在没有它的情况下做事,或者它是否仍然可以填补空白。

您不能同时使用--out--module。我强烈建议您使用--module commonjs (reasons)。这意味着您需要使用 browserify 之类的东西。

【讨论】:

  • 为什么你会推荐使用 commonjs 而不是 amd,这是一种在浏览器中原生工作的模块格式?
  • 为了一致性和未来不必要的迁移到umd ;)
  • 正如您在使用模块时提到的,您的打字稿编译无法为您连接 src 文件。您需要使用 browserify 或 webpack 或其他一些构建工具来遍历模块的依赖关系树并创建一个包。
猜你喜欢
  • 2014-05-05
  • 2014-11-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-11-15
  • 1970-01-01
  • 2015-10-26
相关资源
最近更新 更多