有没有办法在javascript文件中要求一个打字稿文件?

时间:2017-09-27 20:17:50

标签: javascript angularjs node.js typescript

我使用ng创建了一个项目。 我打电话给ng eject来获取webpack.config.js。 我把哈巴狗添加到webpack中。 我想将数据从src / environments / environment.ts传递给帕格,但我无法弄清楚如何从普通的javascript文件中获取typescript文件。

我总是可以将environment.ts更改为json文件或javascript文件,但希望保持原样。

这是environment.ts文件

export const environment = {
  production: false,
  title: 'My App DEV'
};

1 个答案:

答案 0 :(得分:1)

只要它实际上是有效的JavaScript(不是TypeScript),就像你的例子一样,那么是的。您只需要包括/要求包括扩展程序:

require('./environment.ts');
// or
import environment from './environment.ts';

如果要包含TypeScript代码,则需要在某些时候将其转换为常规JavaScript。在何时/何时/如何做到这将取决于您的构建管道。