Comments (7)
fileChanged
task has a mistake, you should use callback
:
gulp.task("fileChanged", function(callback)
{
// Try to access a non-existent object "event"
webpack.watch(event.path, webpackOptions,
{
base: path.resolve(event.path)
}, function(err, stats)
{
// ...
callback(err)
});
}
from gulp-sequence.
@zensh I understand that the task has a mistake (I acknowledged as much above). My point is that buggy user code should not cause the gulp-sequence
plugin to crash. It should catch and recover from this kind of exception (print an error message and shut down gracefully).
from gulp-sequence.
I will improve it, and update for gulp v4
from gulp-sequence.
Hi, @cowwoc, watch
task should write in this way:
gulp.task("watch", ["browser-sync"], function()
{
gulp.watch(buildConfig.srcDir + "**/*.js", ["javascript"]).on("change", function() {
sequence("fileChanged")();
});
gulp.watch(buildConfig.srcDir + "**/*.scss").on("change", function() {
sequence("fileChanged", "css")();
});
});
sequence
return a thunk
function that expect a callback as argument, change
event listener called it with event object~, Object #<Object> has no method 'apply'
.
from gulp-sequence.
Got it. Were any commits applied against improving error handling? I ask because I don't see any references attached to this issue.
from gulp-sequence.
[email protected], will throw a TypeError
from gulp-sequence.
Sounds good. Feel free to close this issue.
from gulp-sequence.
Related Issues (13)
- Doesn't appear to work with gulp.watch HOT 6
- Adding list dynamically to gulp sequence. HOT 1
- Replace deprecated dependency gulp-util
- npm install 出现了问题 HOT 2
- TypeError: gulp.on(...).start is not a function HOT 2
- macos 环境下报错 HOT 1
- TypeError: gulp.on(...).on(...).on(...).on(...).start is not a function
- Error: thunk already filled on subsequent run HOT 3
- dynamic params HOT 2
- Changes in 0.4.2 break some tasks HOT 4
- Differences between this and run-sequence HOT 3
- Not waiting for previous OS delete task to complete? HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.