首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Grunt启动服务器时没有显示Node.js服务器文件console.log()

使用Grunt启动服务器时没有显示Node.js服务器文件console.log()
EN

Stack Overflow用户
提问于 2016-11-10 15:46:18
回答 2查看 2K关注 0票数 1

我使用grunt命令启动我的节点应用程序。我的Gruntfile.js是:

代码语言:javascript
复制
module.exports = function(grunt) {

    grunt.initConfig({
       nodemon: {
           dev: {
               script: 'server.js'
           }
       },

       watch: {
             css: {
                 files: ['src/css/*.scss'],
                 tasks: ['sass:dev']
             },
             js: {
                 files: ['src/js/*.js'],
                 tasks: ['uglify:dev']
             }
       },    

       concurrent: {
            options: {
                logConcurrentOutput: true
            },
            tasks: ['nodemon','watch']
        }
    });

    grunt.loadNpmTasks('grunt-nodemon');
    grunt.loadNpmTasks('grunt-contrib-watch');
    grunt.loadNpmTasks('grunt-concurrent');
    grunt.registerTask('default',['concurrent']);
};

当我运行输入grunt的应用程序时,我得到以下输出:

代码语言:javascript
复制
C:\Projects\SocialMeal>grunt
Running "concurrent:tasks" (concurrent) task
Running "nodemon:dev" (nodemon) task
Running "watch" task
Waiting...


[nodemon] v1.2.1
[nodemon] to restart at any time, enter `rs`
[nodemon] watching: *.*
[nodemon] starting `node server.js`

然后,没有显示console.log()在server.js上的每个调用。如果我使用node server.js启动应用程序,就会显示console.log()消息。

有什么暗示吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-11-10 16:22:42

多亏了greuze。问题不是恶魔的版本。将其更改为1.11.0,console.log输出现在开始工作。

只需删除安装的当前版本:

代码语言:javascript
复制
npm uninstall grunt-nodemon

并更改了package.json:

代码语言:javascript
复制
"grunt-nodemon": "~1.10.0",
票数 1
EN

Stack Overflow用户

发布于 2016-11-10 16:05:16

我确实得到了console.log输出。

我有一个包含内容的server.js文件:

代码语言:javascript
复制
let name = 'Peter';

console.log(`My name is: ${name}`);

我用了你的Gruntfile.js。

我在运行grunt之后得到了这个输出

代码语言:javascript
复制
Running "concurrent:tasks" (concurrent) task
    Running "watch" task
    Waiting...
    Running "nodemon:dev" (nodemon) task
    [nodemon] 1.11.0
    [nodemon] to restart at any time, enter `rs`
    [nodemon] watching: *.*
    [nodemon] starting `node index.js`
    My name is: Peter
    [nodemon] clean exit - waiting for changes before restart

注意,有console.log输出。你确定你的过程没有被卡在任何地方吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40531583

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档