【发布时间】:2017-05-08 10:34:19
【问题描述】:
我在使用 WebPack、TypeScript 和 TS-Loader 的应用程序结构和构建过程中发现了一个问题,我认为这是由 TypeScript 2.1.4 引起的,但显然一直存在。
您可以从我的另一篇文章中查看所有详细信息: TypeScript 2.1.4 breaking changes in webpack ts-loader
简而言之,我将 Gulp 和 WebPack 设置为 /client/app.ts 的入口点,它现在几乎没有任何内容(当然没有引用 /server/),但 WebPack 构建过程的 TypeScript 编译阶段是仍在尝试在 /server 上运行(在我的另一篇文章中,显示服务器文件夹中的编译错误,而它应该只从客户端文件夹中运行)。
我做错了什么以及如何解决它,使其仅在 /client/.ts 文件上运行,并专门从 app.ts 遍历结构?
这是我的存储库,显示了到目前为止我正在使用的所有内容: https://github.com/CmdrShepardsPie/test-ts-app/tree/develop
谢谢
【问题讨论】:
-
看看你的另一个问题 - 我会从你的项目中完全删除 gulp。它看起来并没有给您带来任何好处,只会增加构建管道的混乱
-
您可以在加载器配置中使用
exclude: /server\//排除加载器中的路径 -
我正在使用 Gulp 编译服务器,我将在我的问题中添加一个指向 repo 的链接以供完整参考。
-
如果我传入要专门处理的路径和/或文件,我认为不需要包含/排除任何内容。
-
为什么不单独使用webpack来编译服务器呢?
标签: typescript gulp webpack tsc ts-loader