如何在TypeScript中将不同的文件编译到不同的文件夹?

用户名

想象一下:我已经main.tssw.ts

我怎么编译main.tsjs/文件夹,并sw.tsroot目录?你可以给我一个例子吗?

用户名

我已经在以下页面的帮助下找到了解决方案:项目参考

一步步

第一

对我有用的是tsconfig.json为每个目录创建一个新文件。之后,您应该在主目录中 使用它tsconfig.json

"references": [
    { "path": "PATH/TO/EACH/OTHER/TSCONFIG.JSON/FILES" }
]

第二

最重要的是,您还必须将此选项添加compilerOptions每个辅助 tsconfig.json文件的中:

"composite": true

第三

另外,用于 "include"指向.ts该特定文件tsconfig.json将要使用的每个文件

"include": [
    "./homeWork.ts",
    "./myGame.ts"
]

要么

"include": [
    "./*.ts" //Points to every .ts file inside that directory.
]

第四

现在,您应该可以使用与main相同的目录中的任何这些命令一次编译所有文件tsconfig.json

  • tsc --build;
  • tsc -b //Alias for the above command;
  • tsc -w -b //Above command, including the option -w for watching changes recursively

注意事项

  • 注意,使用这些命令,编译器将遍历每个引用tsconfig.json可能具有的每个引用
  • 这可能是避免在DOM库和WebWorker库之间产生粘液现象的好方法。
  • 引用总是生成声明文件。
  • 编译时间会变慢,尽管我不知道这是我的错误还是自然现象。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将Angular2 TypeScript文件和JavaScript文件分离到不同的文件夹中,也许是“ dist”

如何在Android Studio中将片段分离到不同的文件?

如何在PowerShell中将文件复制到多个文件夹

如何在Android应用程序中将文件创建到特定文件夹?

如何在Python脚本中将文件复制到特定文件夹?

Python脚本可将不同的文件从一个文件夹复制到不同的子文件夹。文件名与文件名相同

如何在Python中将存储在文件夹中的多个json文件读入不同的字典中?

无法将不同的文本文件放入在主文件夹中创建不同的子文件夹

如何在WebStorm中将项目文件夹设置为不同的颜色

如何在SnowSQL多个会话中将日志文件保存到不同的文件夹

如何在Visual Studio 2019的Github解决方案中将不同文件夹中的项目推送或上载?

如何在Microsoft Word中将不同的模板与不同的文件扩展名相关联?

如何使用Ubuntu One客户端将不同的文件夹同步到不同的帐户

如何在D中的不同文件夹中编译多个文件?

如何在python中将不同的结果打印到屏幕和文件?

如何将大量的Stringtemplate文件组织到不同的文件夹中

在Python中将文档分离到不同的文件夹中

如何在不同的文件夹中打印多个PDF文件?

CSS在不同的文件夹

如何在与CSS文件不同的文件夹中使用图像的相对文件路径?

如何在不同的文件夹中上传相同的文件?

使用 Redux,Typescript 在不同的文件夹中打字到 JS 模块。如何告诉它模块所在的位置?

当 JavaScript 源代码位于不同文件夹时,如何在 Visual Studio Code 中调试 Node TypeScript

UWP如何将不同文件夹中的图像列表上传到不同的pivotItems

如何解压缩 zip 文件并将文件复制到不同的不同文件夹中?

如何在不同的文件夹中调用 CSS?

将不同子文件夹中相同子文件夹的数据读入 R

如何使用 cmake 添加不同的头文件夹,以便项目正确编译和运行

使用powershell将不同文件夹中的各种文件保存到一个文件夹中