嘿伙计们我有一个问题,当我想在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
答案 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。