TypeStrong / grunt-ts

A grunt task to manage your complete typescript development to production workflow
https://www.npmjs.com/package/grunt-ts
MIT License
330 stars 121 forks source link

grunt-ts watch not compiling for new files #402

Open Louis-at-Rappler opened 7 years ago

Louis-at-Rappler commented 7 years ago
module.exports = function (grunt) {
    grunt.initConfig({
        ts: {
            default: {
                options: {
                    sourceMap: false,
                    compile: true,
                    fast: 'never'
                },
                src: ["api/**/*.ts", "!node_modules/**"],
                watch: ".",
                outDir: ["api/build"]

            }
        }

    });

    grunt.loadNpmTasks("grunt-ts");
    grunt.registerTask("default", ["ts"]);
};

When I tried adding a new ts files under api, it detects the new file but is not included for compiling.

Verifying property ts.default exists in config...OK

Files: api/controllers/hello.ts, api/repositories/t.ts, api/services/hello.ts, api/services/te.ts Watching all TypeScript / Html files under : . Compiling... Using tsc v2.3.2 TypeScript path: /Users/LouisMaycol/rappler4-api/agos-api/node_modules/typescript/bin/tsc api/controllers/hello.ts api/repositories/t.ts api/services/hello.ts api/services/te.ts api/.baseDir.ts --removeComments --target ES5 --outDir api/build

TypeScript compilation complete: 4.19s for 5 TypeScript files. +++ added >>api/repositories/r.ts Compiling... Using tsc v2.3.2 TypeScript path: /Users/LouisMaycol/rappler4-api/agos-api/node_modules/typescript/bin/tsc api/controllers/hello.ts api/repositories/t.ts api/services/hello.ts api/services/te.ts api/.baseDir.ts --removeComments --target ES5 --outDir api/build

TypeScript compilation complete: 2.48s for 5 TypeScript files.

nycdotnet commented 7 years ago

Hi - I am working on a patch for this. Thank you for the report.