簡體   English   中英

包含具有函數定義的文件Javascript Typescript

[英]Include file with function definitions Javascript Typescript

我試圖創建一個新的.ts文件只是為了存儲一些函數定義,這樣我的主打字稿文件就不會太混亂。 我正在努力弄清楚應該如何定義它,並將功能合並到我的主文件中。

我已盡我所能簡化了錯誤。 基本上,我嘗試了以下幾種方法:


內部functions.ts

export module funcs{
  function testfunction( ):void {
    console.log('Succesfully called from the other file!');
  }
}

然后在main.ts

添加此行以引用該文件:

/// <reference path="functions.ts" />

當我嘗試調用該函數時,這是一個:

funcs.testfunction();

我也嘗試過從文件導入funcs模塊,但是沒有運氣。 我試過在導出模塊之外編寫函數定義。

我知道絕對有一種更簡單的方法可以做到這一點,但是我至今仍無法找到任何足以清楚地指出要我開始工作的方法。

這聽起來像你只是想導入的funcs內部模塊main.ts 您是否嘗試過在main.ts的頂部添加以下main.ts (而不是///引用)?

import { funcs } from './functions';

與您分享有關您情況的更多詳細信息也將很有幫助。 您究竟看到什么錯誤,何時出現? 您如何編譯和運行代碼?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM