小编Mor*_*kel的帖子

打字稿:如何导入类("Uncaught ReferenceError")

我是新手稿.我喜欢这个想法,编译器会将错误指出最多,因为他真的得到了代码.现在我已经做了一个测试项目,没有编译器错误,但运行时有异常:

未捕获的ReferenceError:未定义船(匿名函数)@ Main.ts:7

显然进口不起作用.但为什么?我尝试使用amd和commonjs并得到了同样的错误.

这里的代码:

的index.html

<!DOCTYPE html>

<html>
<head>
    <title>TypeScript Test</title>
    <script data-main="main" type="text/javascript" src="require.js"></script>
</head>
<body>

<span id="output"></span>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

Main.ts

///<reference path='Vehicle.ts'/>
///<reference path='Car.ts'/>
///<reference path='Boat.ts'/>

var outputElement = document.getElementById('output');

var vehicleOne: Vehicle.Vehicle = new Boat.Boat("One");
var car: Car.Car = new Car.Car("Two");
var vehicleTwo: Vehicle.Vehicle = car;

outputElement.innerHTML = vehicleOne.do() + " " + vehicleOne.getName() + "<br />"
                        + vehicleTwo.do() + " " + vehicleTwo.getName() + "<br />"
                        + car.do() + " " + car.getName() + " …
Run Code Online (Sandbox Code Playgroud)

javascript oop class webstorm typescript

10
推荐指数
1
解决办法
1万
查看次数

标签 统计

class ×1

javascript ×1

oop ×1

typescript ×1

webstorm ×1