Comments (7)
@C-Das I whole-heartedly agree! Although, I would like to introduce your change as a major version upgrade with one additional change (which I can take care of):
- The removal of htmlmin.
Our changes together would be a well-earned major version to this project.
Let me know what you think. Thanks!
from grunt-express-server.
Sure, sounds fantastic! This way I also get time to think about unit testing.
PS: Sorry about the late response, I was away for the weekend.
from grunt-express-server.
Hi,
I've started working on this over at https://github.com/c-das/grunt-express-server/tree/adds-env-option . I'll submit a PR to your major version branch when it's ready.
from grunt-express-server.
what about DEBUG=server grunt
?
from grunt-express-server.
In case you're using DEBUG=server grunt
you're also need to modify ./bin/www (if you've generated project using express-generator), so it contains line debug.log = console.log.bind(console);
so debug module sends messages to stdlog instead of stderr, otherwise watch task won't be started before first request to application.
from grunt-express-server.
Would someone be so kind as to post a working grunt file example here, along with an edited www file (if necessary)?
I followed the express generator as well and am trying to get the config right.
Gruntfile (showing relevant bits):
grunt.initConfig({
watch: {
express: {
files: [
'app.js',
'bin/www',
'public/**/*.js',
'public/**/*.cs',
'routes/*.js',
'views/*.jade'
],
tasks: ['express:dev'],
atBegin: true,
spawn: false
}
},
express: {
dev: {
options: {
script: './bin/www'
}
}
}
});
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.loadNpmTasks('grunt-express-server');
grunt.registerTask('server', ['watch:express']);
Grunt correctly finds the www file and starts it however, for some strange reason, none of the CSS / styling appears when loading a page, and as soon as I hit the server it crashes (so any subsequent calls fail, since the server has stopped after the initial one).
This same behaviour occurred even if I add the debug server env variable, like so:
env: {
DEBUG: 'server'
}
Any help really appreciated - also happy to make a commit to clean up the read me and make turn this Q&A into a guide on the landing repo page 👍 😄
from grunt-express-server.
@ericclemmons @cdax ericclemmons Any update on this issue or timetable when this feature will get released?
from grunt-express-server.
Related Issues (20)
- using traceur as preprocessor HOT 6
- add restart option HOT 2
- initial server not closed HOT 4
- Fatal error: Cannot read property 'hardStop' of null HOT 8
- Express server crashes unexpectedly, no error log HOT 2
- Settings backround to true doesn't keep the server running HOT 3
- not running correct app; cwd problems HOT 2
- Pass args to non-background process is restricted
- fallback implementation question HOT 6
- THE NEW REPO TO CONTINUE THIS GRUNT TASK
- --debug is deprecated HOT 4
- Can't find the default port of grunt-express-server HOT 1
- is it possible to integrate bunyan's CLI with this? HOT 2
- How to use when console.log outputs to file
- Server is stopped. HOT 1
- Output loses formatting HOT 3
- No page refresh but all else works HOT 3
- Specifying a port is ignored HOT 1
- Error: listen EADDRINUSE HOT 2
- Looking for Contributors / Owners HOT 2
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.
from grunt-express-server.