-
Notifications
You must be signed in to change notification settings - Fork 72
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cannot find module 'dist' #65
Comments
@halhenke I still need to get the build to pass the tests, should be done soon but in the mean time check out the release notes.
I will get back to you when I am done dealing with the test breakage 😄 |
Thanks for the help. Just want to say I really like what you are trying to do with this project - been checking out this and gobble and i like the ideas - hope one of them takes off. Would love to try and help out on this once I get my head around it. 👍 |
I studied Gobble before embarking in Fly and more recently tried to reach the author with no success. So, I ended up rolling my own because I wanted generators and promises to be prominent features of the build system and a simpler way to make plugins. I removed template strings from Back to your issue, what were you trying to do?
|
@halhenke Most likely fixed! Please try again 😄 |
@bucaran Yep that did it! 😄 |
😅 Awesome! Closing then. See you on the other side. |
I was just using fly in a sample project. Think i first read about it in your post on the Gobble issue list. Yeah it looks like Gobble hasnt been updated in a while. I've had a few weird issues with it like build files refusing to update. But the idea of being easily able to make plugins is really important IMO. To be honest I haven't really given proper thought to what differences a generator-centric system might have when compared to something built around streams a la gulp but I'm interested to see where it leads (and trying to play around with more ES6 features anyway). Love the no semi-colons rule also! 😄 |
Well, IMO gulp introduced streams into the mainstream so I give them that, and other than cosmetic differences the syntax is just a bit more verbose than Fly, but using streams makes writing plugins a real PITA. In more subjective territory, I thought it would be nice to write everything in ES6 in a more functional style, thus Fly's source code makes almost no use of variables 😀 < rant >
Streaming in gulp, well, no. Sure, you can use more and more plugins to mitigate any issues, but the real issue is that JavaScript is single threaded and most transformations you can apply to text are sync. Also, stuff like linting and test do not fit the stream paradigm so well, or just not at all. With Fly I thought I want to take advantage of async IO by yielding promises inside generators, but also want to use non-stream-based async operations like linting, testing and sync filters with the same interface and without callback hell. Turns out all of that can be expressed with promises very simply. Gulp is also about "just 5 commands", but the reality is those commands hide the complexity of |
valid point about "orchestrator" |
btw, can you point me, how to run fly tasks sequential and in parallel? |
@iamstarkov Assuming you have already written tasks that can be expressed concurrently: yield this.start(a, b, c, { parallel: true }) |
Just upgraded to 0.4 - was having problems with 0.3.3/0.3.4 that seemed to be related to the Node 0.12 template string issue you noted in
fly-utils
.Switched to iojs 2.3.4 and reinstalled/rebuilt everything. Now I'm getting this when trying to use the CLI:
I've tried naming the Flyfile -
Flyfile.babel.js
& later -Flyfile.js
,flyfile.js
as this issue seemed to recommend: #64On OS X 10.10.4
The text was updated successfully, but these errors were encountered: