嘿,我刚开始使用 TypeScript,我尝试将 javascript 复制到 TypeScript 并将内容更改为更加面向对象。现在我正在尝试使用 cmd 和 ns-node 命令启动它。
private username:string;
^
TypeError: Object prototype may only be an Object or null: undefined
Run Code Online (Sandbox Code Playgroud)
这个错误没有任何意义,所以我用谷歌搜索了一下,发现问题可能出在项目的导入上。我已经在不同的网站上尝试了每一个灵魂,但他们没有帮助。
所以我的代码:
import { Entity } from './Entity';
import { Bullet } from './Bullet';
import * as fs from "fs";
export class Player extends Entity{
private username:string;
protected pressingRight:boolean ;
protected pressingLeft:boolean ;
...
}
Run Code Online (Sandbox Code Playgroud)
那么可能是什么问题呢?你的帮助
编辑:
import {Point} from "./Point";
import {Bullet} from "./Bullet";
import {Player} from "./Player";
export class Entity{
protected x:number;
protected y:number; …Run Code Online (Sandbox Code Playgroud)