我的Scr文件:
-a.ts
-a.js.map
-a.js
我假装在我的src上:
-a.ts
进入node_modules必须是某个文件夹,这里将是我的所有文件。
答案 0 :(得分:1)
您是如何编译ts文件的?您是否使用命令行使用tsc命令进行编译?你在用tsconfig.json吗?
你必须在命令行中使用--outDir开关或在tsconfig.json文件中使用以下来将你编译的js和地图文件放在另一个文件夹名称 dist 中,你可以使用任何文件夹名称。
"outDir":"dist"
如果您不需要源地图,可以通过在tsconfig中设置以下标志来关闭它:
"sourceMap": false
您可以在Typescript site或Typescript book by basarat
上阅读有关tsconfig.json的更多信息<强>更新强>
对于 Visual Studio 2013 ,您可以通过选中&#34;将JavaScript输出重定向到目录&#34;来配置目录。在项目属性的Typescript构建选项卡中,并在那里提供路径。
在 Visual Studio 2015 中,您可以执行上述操作或读取配置的tsconfig文件。您可以在哪里提供配置。
对于 Visual Studio代码
你必须配置构建任务,其中一种方法是配置基于tsconfig的任务,它会读取你的tsconfig.json文件中的所有选项。所以你必须在tsconfig.json中配置outDir。
要配置任务,请在Windows上按F1(或在Mac上等效),然后键入configure task,然后选择Typescript - tsconfig.json,它将创建tasks.json并放入.vscode,并提供所有必要的配置。
您可以在Tasks in VS code阅读有关VS代码任务的更多信息。
希望这会有所帮助!!