2013-11-02 24 views
4

我对Gruntjs比较新,但我设法让所有的东西都能自动运行,除了我的本地主机。通过Grunt运行Python localhost

我该如何让Grunt运行python manage.py runserver 0.0.0.0:8000 --insecure

回答

12

可以使用咕噜壳https://github.com/sindresorhus/grunt-shell

尝试是这样的:

grunt.initConfig({ 
    shell: { 
     pythonServer: { 
      options: { 
       stdout: true 
      }, 
      command: 'python manage.py runserver 0.0.0.0:8000 --insecure' 
     } 
    } 
}); 

grunt.loadNpmTasks('grunt-shell'); 
grunt.registerTask('default', ['shell:pythonServer']); 

我希望它能帮助:) 干杯

+0

感谢您指出我在正确的方向(会一直从来没有猜到寻找'壳')。我结束了使用https://npmjs.org/package/grunt-bg-shell,因为sass和服务器相互覆盖。 –

+0

谢谢哥们.. :) –

+3

更多理由爱Grunt。 – DrHall