Javascript 如何在angular 6中导入三个js csg?

Javascript 如何在angular 6中导入三个js csg?,javascript,angular,three.js,Javascript,Angular,Three.js,首先,我使用: npm install three --save npm install @types/three npm install three-js-csg --save 之后: import * as THREE from 'three'; import * as csg from 'three-js-csg'; let sphere1BSP = new csg(sphere1); let cube2BSP = new csg(cube); let resultBSP = sph

首先,我使用:

npm install three --save
npm install @types/three
npm install three-js-csg --save
之后:

import * as THREE from 'three';
import * as csg from 'three-js-csg';


let sphere1BSP = new csg(sphere1);
let cube2BSP = new csg(cube);
let resultBSP = sphere1BSP.subtract(cube2BSP);
但它抛出了以下异常:

core.js:1633错误:未捕获(承诺中):类型错误: sphere1BSP.subtract不是函数

基于npm页面:看起来您可能需要用three实例化“three js csg”

import THREE from 'three';
import * as csg from 'three-js-csg';
const ThreeBSG = csg(THREE);
但是我没有测试这个,所以我可能弄错了。