Open ashblue opened 7 years ago
I wrote a command that fixes this issue. Currently the problem is the child process spawning doesn't support additional Gulp arguments. Adding these with a flag such as options.argsAdditional = [arg1, arg2, arg3]
would solve the issue.
Example temporary shim.
const n = nodemon({
ext: 'ts',
script: 'dist/src/index.js',
watch: ['src/**/*.ts'],
});
n.on('restart', () => {
cp.spawnSync('gulp', [MY_TASK_NAME, '--gulpfile', PATH_TO_GULP_FILE, '--cwd', '.'], {
stdio: [0, 1, 2],
});
});
Whenever I use tasks as so I get the error
No gulpfile found
with gulp-nodemon when the server activates live reload. Looks like nodemon is looking for my gulpfile in the wrong place perhaps? I have my gulpfile in a nested directory and running viagulp --gulpfile dist/gulp/index.js --cwd .
.