Javascript 如何配置在浏览器中运行typescript输出?
我有一个TypeScript项目,有几个真正的TypeScript类,而不仅仅是函数。我每堂课有一个文件。有些类依赖于其他类。我可以用Javascript 如何配置在浏览器中运行typescript输出?,javascript,typescript,requirejs,tsc,Javascript,Typescript,Requirejs,Tsc,我有一个TypeScript项目,有几个真正的TypeScript类,而不仅仅是函数。我每堂课有一个文件。有些类依赖于其他类。我可以用tsc将整个TypeScript编译成JavaScript。我还可以使用Node在本地运行JavaScript输出。它运行良好。实际上我运行了一个小的测试类。我不使用任何第三方库 我希望浏览器可以运行生成的JavaScript。所以我尝试在我的HTML网站中包含整个JavaScript输出。 但是JavaScript不在浏览器中运行。我只是尝试从一个生成的Java
tsc
将整个TypeScript编译成JavaScript。我还可以使用Node在本地运行JavaScript输出。它运行良好。实际上我运行了一个小的测试类。我不使用任何第三方库
我希望浏览器可以运行生成的JavaScript。所以我尝试在我的HTML网站中包含整个JavaScript输出。
但是JavaScript不在浏览器中运行。我只是尝试从一个生成的JavaScript类创建一个实例。我还将所需的require.js文件复制到我的HTML项目中
我的问题是:如何配置tsc
和requirejs
浏览器可以运行我生成的JavaScript
Mytsc
生成的请求调用具有相对路径。这在浏览器中不起作用并不是一个谜,但我不知道哪种变体会起作用。我有点不高兴,因为我读了很多教程,尝试了很多组合,但我还是不聪明。许多教程都提到了webpack
、gulp
、baseUrl
等内容,但没有给出在浏览器中运行的示例
我的tsc
配置为:
{
"compilerOptions":
{
"module": "none",
"target": "ES2018",
"removeComments": true,
"rootDir": "Source",
"outDir": "Build"
},
"exclude": [
"node_modules"
]
}
选中此项并将tsconfig中的目标更改为es5。惠奇得到了所有浏览器的支持。我很感谢这个答案。这就是我想要的解释。我可以在浏览器中运行我的typescript输出。检查此项并将tsconfig中的目标更改为es5。惠奇得到了所有浏览器的支持。我很感谢这个答案。这就是我想要的解释。我可以在浏览器中运行我的typescript输出。