Comments (10)
You should be able to specify multiple targets and reference them with grunt connect:dev
, grunt connect:dist
or grunt connect
for all targets.
You can also rename tasks with grunt.renameTask or simply register a new task to point to one or more other tasks: grunt.registerTask('server', ['connect']);
from grunt-contrib-connect.
Also, the option thing is already built into grunt 0.4.
Just do:
connect: {
options: {
keepalive: true
}
dev: {
options: {
port: 3010,
base: 'app/public'
}
},
dist: {
options: {
port: 3011,
base: 'dist/public'
}
}
},
from grunt-contrib-connect.
Yeah but did you test it? It doesn't seem to work.
It is due to the way you retrieve the config:
grunt.config('connect')
It doesn't follow the task definition, if the task isn't called connect, the config is not used.
Edit: Am using grunt 0.4.
from grunt-contrib-connect.
Oh you're right @sebv. It looks like that changed in this commit. I'm not sure why.
from grunt-contrib-connect.
Better ask sindre for advice, there should be guidelines from grunt on the best way to get the config.
But I've debugged it, the problem now is that your config return a complex configuration object rather than flat options.
from grunt-contrib-connect.
@cowboy Why the change to not support targets?
from grunt-contrib-connect.
I don't think it ever supported targets. But it totally can, now's the time to do it! Want to make a PR?
from grunt-contrib-connect.
@cowboy I'm pretty sure it did before this commit ccd5ab9#L7L21
from grunt-contrib-connect.
Let me know what you think of my changes!
from grunt-contrib-connect.
Thx @Cowboys it works fine. Maybe, just for this task, it'll be worth explaining in the doc how to rename the task to server. If you are migrating or doing things like this, it's nicer to be able to keep the server
task name.
from grunt-contrib-connect.
Related Issues (20)
- Can this connect from a remote server to either the web or to my local machine?
- ExperimentalWarning: The http2 module is an experimental API. HOT 6
- forwarding grunt connect to different url HOT 2
- DES3 is a weak cipher
- warning corifeus-builder-angular > grunt-contrib-connect > [email protected]: Use the built-in module in node 9.0.0 or newer, instead HOT 10
- Can I force TLS 1.2? HOT 2
- Can we use this with helmet? HOT 1
- Changing content type of files HOT 2
- Is it possible to configure the mime type returned by grunt-contrib-connect? HOT 1
- Options are just being ignored HOT 1
- This project's build is currently broken. HOT 1
- How to preview a Markdown file?
- Port parameter passed in as string leads to misleading error HOT 1
- Upgrade morgan package, CVE-2019-5413
- Cannot access Angular App hosted on CentOS 7 VM in Windows 10
- Security vulnerability GHSA-6fc8-4gx4-v693 affecting "ws" package (nested dependency) HOT 2
- opn dependency was renamed to `open` HOT 1
- `node-http2` is deprecated. Use node's built in `http2` HOT 6
- Fix vulnerability from websocket dependency: Denial of Service HOT 2
- IPv4 loopback overridden
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-contrib-connect.