2013-11-02 70 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