为什么我不能在node.js中要求Scene Exporter?

时间:2014-07-29 06:46:55

标签: javascript node.js coffeescript three.js scene

嘿伙计们我有一个问题,当我想在node.js中使用SceneExporter我遇到了一些问题需要它我会展示例子:

THREE = require 'three' - here i include module which i instaled to node.js
Export = require './SceneExporter.js'  -  here is js

错误: THREE.SceneExporter = function(){}; ^ ReferenceError:未定义THREE

我如何在node.js中使用它?

也许有一些人在此之前做过。

当我尝试从文件中包含three.js时,还有更多内容:

THREE = require './three.js'

我收到其他错误:

/home/name/NetBeansProjects/SerwerNode/src/three.js:26561
self._typeface_js = { faces: THREE.FontUtils.faces, loadFace: THREE.FontUtils.
^
ReferenceError: self is not defined

2 个答案:

答案 0 :(得分:0)

我假设你使用这个three.js https://github.com/nulltask/node-three.js

的捆绑

嗯,这不会解决你的问题,但问题是“为什么你不能要求SceneExporter?”

答案是“因为此捆绑包或者与原始存储库不是最新的,或者它只是不包含SceneExporter类”

那么,解决依赖问题的最佳方法是什么? 我还没有答案,但你应该关注相关的three.js问题:https://github.com/mrdoob/three.js/issues/4776

答案 1 :(得分:0)

因为node.js不支持window / self,它们是Web API。