从“路径”导入{class}返回未定义

时间:2019-01-10 11:13:17

标签: javascript class import export undefined

我正在尝试使用以下代码从我的网站和外部文档中导入一个类。

``` 
[File : root/js/circle.js]
// Circle object
export class Circle{
  constructor(position,size){
    this.position = position;
    this.size = size;
  }

  checkCollision(circle){
    return  this.position.distance2D(circle.position) <= (circle.size + this.size);
  }

  show(){
    ellipse(this.position.x, this.position.z);
    return;
  }

  lineTo(circle){
    line(this.position.x, this.position.z, circle.x, circle.z);
    return;
  }
}
console.log(Circle);
```
```
[File : root/js/main.js]
import {Circle} from './circle.js';
```
```
[File : root/index.html] 
<script type="module" src="js/main.js"></script>
``` 

我的问题是我无法从main.js访问“ Circle”类,如果我尝试使用“ Circle”,它将返回“ undefined”,但是我可以从circle.js中看到“ console.log”

0 个答案:

没有答案