繁体   English   中英

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

[英]Is there a way to require a typescript file inside a javascript file?

我使用ng创建了一个项目。 我调用ng eject来获取 webpack.config.js。 我在 webpack 中添加了 pug。 我想将数据从 src/environments/environment.ts 传递给 pug,但我不知道如何从普通的 javascript 文件中获取 typescript 文件。

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

这是 environment.ts 文件

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM