Переместить скомпилированные файлы Typescript в родительскую директорию
У меня возникли некоторые проблемы при попытке вывести мои скомпилированные файлы Typescript в мой родительский каталог. Допустим, у меня есть такая структура:
app
routes
| src
| test.ts
| test2.ts
В этом примере я хочу, чтобы мои скомпилированные файлы test.js и test2.js по-прежнему появлялись в каталоге маршрутов, но не в папке src. Кто-нибудь может дать мне руководство? Вот как выглядит моя задача Grunt:
ts: {
app: {
files: {
src: ["**/\*/src/*.ts", "!node_modules/**/*.ts"],
dest: "."
},
options: {
module: "commonjs",
noLib: true,
target: "es6",
sourceMap: false
}
}
},
Спасибо!
1 ответ
Решение
Я хочу, чтобы мои скомпилированные файлы test.js и test2.js по-прежнему появлялись в каталоге маршрутов, но не в папке src.
Рекомендую lib
папка:
app
routes
| src
| test.ts
| test2.ts
| lib
| test.js
| test2.js
Опция, которую вы ищете outDir
,
Больше
Смотрите документы https://github.com/TypeStrong/grunt-ts для получения дополнительной информации.