我正在开发一款游戏,当我把babylonjs放在头上时,它运行得很好:
但是在webpack里面导入的时候,
从'babylonjs‘导入巴比伦
出于某种原因,我的游戏给与了
(10,21):错误TS2307:找不到模块'babylonjs‘。
https://github.com/QuantumInformation/Density-Wars/blob/master/lib/game.ts#L10
巴比伦仍然没有定义。
https://github.com/QuantumInformation/Density-Wars/blob/master/lib/game.ts#L29
如果我使用var BABYLON = require('babylonjs'),那么巴比伦是未定义的
有什么想法吗?
发布于 2015-12-24 17:42:53
您的declarations file没有定义"babylonjs"模块。只需在末尾添加这些行:
declare module "babylonjs" {
export = BABYLON;
}或者是export default BABYLON。取决于模块本身。
发布于 2015-12-24 08:03:06
如果没有定义巴比伦,那么唯一的原因就是你没有加载它。
发布于 2017-09-03 19:11:20
在您的game.ts或任何*.ts文件的顶部,您需要包含巴比伦
import BABYLON = require('babylonjs')https://stackoverflow.com/questions/34442513
复制相似问题