[英]How to import a javascript class into typescript?
我正在制作一個游戲,其中有一個我要導出的js類,如下所示:
var Game = cc.Class({
name: "WS",
});
module.exports = Game;
上面是在ws.js
文件中。
在與ws.js
相同的目錄中,我有一個名為transitions.ts
的TypeScript文件,在其中嘗試按以下方式導入Game
模塊:
import Game = require ("./Game");
我收到一個錯誤: cannot find module './Game'
將類導出為模塊將允許您將其作為一個模塊導入另一個文件。
Class House { blah.. blah };
export default House;
import House from '../filename';
any
只需用const
替換import
:
const Game = require("./Game");
另一個解決方案是在.d.ts
文件中描述JavaScript模塊:
// Game.d.ts
declare class Game {
// …
}
export = Game;
然后,您可以導入JS模塊:
import Game = require("./Game");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.