Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/446.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何配置在浏览器中运行typescript输出?_Javascript_Typescript_Requirejs_Tsc - Fatal编程技术网

Javascript 如何配置在浏览器中运行typescript输出?

Javascript 如何配置在浏览器中运行typescript输出?,javascript,typescript,requirejs,tsc,Javascript,Typescript,Requirejs,Tsc,我有一个TypeScript项目,有几个真正的TypeScript类,而不仅仅是函数。我每堂课有一个文件。有些类依赖于其他类。我可以用tsc将整个TypeScript编译成JavaScript。我还可以使用Node在本地运行JavaScript输出。它运行良好。实际上我运行了一个小的测试类。我不使用任何第三方库 我希望浏览器可以运行生成的JavaScript。所以我尝试在我的HTML网站中包含整个JavaScript输出。 但是JavaScript不在浏览器中运行。我只是尝试从一个生成的Java

我有一个TypeScript项目,有几个真正的TypeScript类,而不仅仅是函数。我每堂课有一个文件。有些类依赖于其他类。我可以用
tsc
将整个TypeScript编译成JavaScript。我还可以使用Node在本地运行JavaScript输出。它运行良好。实际上我运行了一个小的测试类。我不使用任何第三方库

我希望浏览器可以运行生成的JavaScript。所以我尝试在我的HTML网站中包含整个JavaScript输出。 但是JavaScript不在浏览器中运行。我只是尝试从一个生成的JavaScript类创建一个实例。我还将所需的require.js文件复制到我的HTML项目中

我的问题是:如何配置
tsc
requirejs
浏览器可以运行我生成的JavaScript

My
tsc
生成的请求调用具有相对路径。这在浏览器中不起作用并不是一个谜,但我不知道哪种变体会起作用。我有点不高兴,因为我读了很多教程,尝试了很多组合,但我还是不聪明。许多教程都提到了
webpack
gulp
baseUrl
等内容,但没有给出在浏览器中运行的示例

我的
tsc
配置为:

{
  "compilerOptions":
  {
    "module": "none",
    "target": "ES2018",
    "removeComments": true,
    "rootDir": "Source",
    "outDir": "Build"
  },

  "exclude": [
      "node_modules"
  ]
}

选中此项并将tsconfig中的目标更改为es5。惠奇得到了所有浏览器的支持。我很感谢这个答案。这就是我想要的解释。我可以在浏览器中运行我的typescript输出。检查此项并将tsconfig中的目标更改为es5。惠奇得到了所有浏览器的支持。我很感谢这个答案。这就是我想要的解释。我可以在浏览器中运行我的typescript输出。