Tag: typescript gulp

如何在前端和后端之间共享TypeScript / JavaScript?

我有一个Node.js / w Angular.js项目的文件夹结构,像这样(来自项目根目录): frontend frontend-file1.ts frontend-file2.ts backend backend-file1.ts backend-file2.ts 我使用TypeScript编译器以及许多其他的gulp插件将其编译到build文件夹中,如下所示(注意frontend文件的public ): build backend-file1.js backend-file2.js public frontend-file1.js frontend-file2.js 在源文件夹中,我使用ES6 / TypeScript import语句来导入文件。 例如:backend-file1.ts import './backend-file2'; 情况 我写了一些自定义的应用程序function,应该由后端和前端使用。 我不想在这两个文件夹中重复相同的function,因为这很容易出错,是双重工作。 我曾考虑在frontend和backend文件夹中的项目根目录中创build一个shared文件夹,但我无法在浏览器中导入比frontend文件夹中的index.html文件更远的文件。 题 我怎样才能写一个TypeScript文件一次,并能够在frontend和backend文件夹中import此文件?