我在VS Code上创建了一个TypeScript项目。我在项目本身安装了TypeScript编译器。
路径包含空格,因此,当我尝试构建项目时,命令是
c:\Space in path\src\node_modules\.bin\tsc.cmd -p "c:\Space in path\src\tsconfig.json"
这会引发错误。
术语' c:\ Space'不被识别为cmdlet的名称, 功能,脚本文件或可操作程序。检查拼写 名称,或者如果包含路径,请验证路径是否正确 再试一次。
当我从命令提示符使用双引号
运行命令时 "c:\Space in path\src\node_modules\.bin\tsc.cmd" -p "c:\Space in path\src\tsconfig.json"
它运行并给我JS输出。
任何使VS代码在tsc
路径附近加双引号的方法?
更新1
我正在从VS代码运行构建任务,转到"任务>运行构建任务"然后选择tsc:build - tsconfig.json
。我的tsconfig.json
看起来像这样。
{
"compilerOptions": {
"target": "es5",
"outDir": "scripts/"
}
}