Переместить скомпилированные файлы 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 для получения дополнительной информации.

Другие вопросы по тегам