Я создаю конфигурацию grunt для компиляции всех моих файлов Typescript в Javascript.Я хочу сохранить все мои сгенерированные файлы Javascript в папке сборки, но также сохранить ту же структуру папок.
Пример: src/controllers/myController.ts
будет компилироваться в: build/controllers/myController.js
Я создал конфигурацию grunt, которая делает именно это, но по некоторым причинам она также создает папку node_modules в каталоге сборки, и этоотнимает много времени.Мой конфиг grunt выглядит следующим образом:
module.exports = function(grunt) {
grunt.config.set('ts', {
dev: {
files: [
{
src: ['**/*.ts'],
dest: 'build/'
}
],
options: {
target: 'es5',
fast: 'watch',
comments: false,
sourceMap: false,
failOnTypeErrors: true,
flatten: false,
expand: true,
module: 'system',
moduleResolution: 'classic'
}
}
});
grunt.loadNpmTasks('grunt-ts');
};
Есть ли способ отключить процесс генерации node_modules?Потому что я не думаю, что они мне нужны, и это делает процесс компиляции невероятно медленным.