我正在制作一个游戏,其中有一个我要导出的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'
答案 0 :(得分:0)
将类作为模块导出将使您可以将其作为一个模块导入到另一个文件中。
Class House { blah.. blah };
export default House;
import House from '../filename';
答案 1 :(得分:0)
any
只需将import
替换为const
:
const Game = require("./Game");
另一种解决方案是在.d.ts
文件中描述JavaScript模块:
// Game.d.ts
declare class Game {
// …
}
export = Game;
然后,您可以导入JS模块:
import Game = require("./Game");