Javascript 如何在SAPUI5应用程序视图控制器中正确包含threejs(外部库)?
问题 如何在SAPUI5中包含库Javascript 如何在SAPUI5应用程序视图控制器中正确包含threejs(外部库)?,javascript,three.js,sapui5,Javascript,Three.js,Sapui5,问题 如何在SAPUI5中包含库three.js,以便我可以像平常一样使用它,在主视图控制器中使用three作为根变量 我已经尝试在我的项目目录中创建一个文件夹libs,并将其包含在我的控制器标题中,如下所示: 获取错误: 三是未定义的 编辑:“三”和“三”是一样的 SAPUI5sap.ui.vk.threejs中还有一个实验包,有点凌乱,似乎没有很好的文档记录。JavaScript区分大小写,您将参数作为“三”导入。三被视为不同的变量JavaScript区分大小写,您将参数导入为“三”。TH
three.js
,以便我可以像平常一样使用它,在主视图控制器中使用three作为根变量
我已经尝试在我的项目目录中创建一个文件夹libs
,并将其包含在我的控制器标题中,如下所示:
获取错误:
三是未定义的
编辑:“三”和“三”是一样的
SAPUI5
sap.ui.vk.threejs
中还有一个实验包,有点凌乱,似乎没有很好的文档记录。JavaScript区分大小写,您将参数作为“三”导入。三被视为不同的变量JavaScript区分大小写,您将参数导入为“三”。THREE被视为不同的变量即使拼写正确,我也怀疑THREE.js是否使用与UI5相同的AMD实现。无论如何,three可能是未定义的。即使拼写正确,我也怀疑three.js是否使用与UI5相同的AMD实现。三可能是未定义的。你从哪里得到这个错误?当实际运行应用程序时,它只是在WebIDE(ESLint)中还是在开发人员控制台中?@Marc实际上两者都是。控制台显示:“无法从未定义中获取场景”。您从何处获得此错误?当实际运行应用程序时,它只是在WebIDE(ESLint)中还是在开发人员控制台中?@Marc实际上两者都是。从控制台显示:“无法从未定义中获取场景”。