【发布时间】:2019-08-13 09:16:13
【问题描述】:
我正在制作一个游戏,其中我有一个要导出的 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'
【问题讨论】:
-
你使用 webpack 吗?
-
这不是 JavaScript/TypeScript 的事情,它与你用来处理
require调用的东西有关——Webpack、RollupJS、Node.js... -
呃,如果这就是文件的名称,请使用
require("./ws.js"),而不是Game.js? -
“另外,我想知道...” 每个问题问 一个 问题,而不是两个或三个问题。我正在对这个问题进行一些清理,所以我删除了那一点。
-
import Game = require ("./Game");看起来很奇怪,但 it's valid in TypeScript。
标签: javascript typescript