如何将JavaScript文件导入离子/角度项目



对于我的离子2应用程序,我正在使用three.js和plyloader扩展程序的three.js(在此处找到:https://github.com/mrdoob/three.js/blob/master/examples/js/loaders/plyloader.js)

通过将其放入我的 index.html

,我可以在three.js中进口。
<script src="three.js"> </script>

然后在相关的打字稿中:

import * as THREE from '../../three.js';

所以我试图使用plyloader做同样的事情:

<script src="PLYLoader.js"> </script>

import * as PLYLoader from '../../PLYLoader.js';

但是,每当我加载页面时,都会收到以下错误:

ionViewDidLoad error: __WEBPACK_IMPORTED_MODULE_2__three_js__.PLYLoader is not a constructor

ionic/Angular显然能够找到该文件,但是由于某种原因,打字稿无法正确解释JavaScript类。有合理的解决方案吗?

我在plyloader中看不到任何导出。这可能是一个问题。

在NPM页面上,它特别具有此代码:

const THREE = require("three");
const PLYLoader = require("three-ply-loader");
PLYLoader(THREE);

相关内容

  • 没有找到相关文章

最新更新