【问题标题】:Is there a way to require a typescript file inside a javascript file?有没有办法在 javascript 文件中要求 typescript 文件?
【发布时间】:2018-03-09 10:52:01
【问题描述】:

我使用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 angularjs node.js typescript


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2011-12-17
      • 1970-01-01
      • 2020-11-30
      • 1970-01-01
      • 1970-01-01
      • 2021-10-23
      • 2021-07-02
      • 2011-09-26
      • 1970-01-01
      相关资源
      最近更新 更多