Tag: grunt express

如何在grunt.js绑定服务器和客户端?

我是意味着堆栈开发的新手。 我有一个项目,其中有必要添加一个用户界面,通过咕噜编译。 我的服务器从命令node server服务器开始,gruntfile编译我所有的客户端。 但我需要我的grunt启动服务器并编译所有视图。 我添加了grunt-express ,将它添加到任务中,但是当我发出grunt serve时,服务器端就没有了。 它留在港口3000。 如何在grunt编译上实现双方? Gruntfile.js "use strict"; var LIVERELOAD_PORT, lrSnippet, mountFolder; LIVERELOAD_PORT = 35728; lrSnippet = require("connect-livereload")({ port: LIVERELOAD_PORT }); mountFolder = function(connect, dir) { return connect["static"](require("path").resolve(dir)); }; module.exports = function(grunt) { var yeomanConfig; require("load-grunt-tasks")(grunt); require("time-grunt")(grunt); yeomanConfig = { app: "client", dist: "dist", docs: "documentation" }; try { yeomanConfig.app […]

Grunt监视任务直到第一个输出到控制台才开始

我的任务configuration工作正常,但我有一个恼人的问题,监视任务不开始监视,除非我刷新页面或添加一行控制台输出。 所以通常我应该得到: Running "watch" task Waiting… 但是直到输出到控制台,我才明白。 这是一个错误? 我的configuration是: module.exports = function(grunt) { grunt.initConfig({ concat: { options: { separator: '\n\n' }, dev: { src: ['ng_app/app.js', 'ng_app/**/*.js'], dest: 'public/js/app.js' } }, less: { dev: { files: [ { expand: true, cwd: 'styles', src: ['*.less', '!mixins.less', '!var.less'], dest: 'public/css/', ext: '.css' }, { expand: true, cwd: 'styles/views', […]

获取grunt-express重新启动更改

我正在尝试使用grunt-express和grunt-watch。 我想服务器重新加载,我改变我的服务器文件。 这是我得到的。 Gruntfile.js var path = require('path'); module.exports = function(grunt) { grunt.initConfig({ express: { options: { port: 8000 }, load: { server: path.resolve('./app') } }, watch: { express: { files: ['app.js'], tasks: ['express:load'] } } }); grunt.loadNpmTasks('grunt-karma'); grunt.loadNpmTasks('grunt-contrib-watch'); grunt.loadNpmTasks('grunt-express'); grunt.registerTask('server', ['express:load', 'express-keepalive', 'watch']); }; app.js var express = require('express'); var app = express(); var […]