我想在不使用Vue.js或React之类的框架的同时,又不使用Web-pack之类的包管理器的情况下,将纯Typescript用于小型应用程序。因为设置代码会比我的应用程序大,而且会导致很多过时的软件。
但是当我尝试在本地服务器上运行时,出现错误消息:
ReferenceError: Cannot find variable: MainClass
Module Core - index.html:8
我以这种方式设置了项目文件夹:
/src
MainClass.ts
MainClass.js*
SubClass.ts
SubClass.js*
index.html
tsconfig.json
*:由tsconfig.json
自动编译<html>
<body>
<script type="module" src="./src/MainClass.js"></script>
<script type="module">
var mainClass = new MainClass()
</script>
</body>
</html>
{
"compilerOptions": {
"module": "ES6",
"target": "ES6"
},
"include": ["src/**/*"]
}
import { SubClass } from "./SubClass"
export default class Main {
private subClass: SubClass
constructor() {
this.subClass = new SubClass()
}
}
export class SubClass {
constructor() { }
}