1

デフォルト サーバーの代わりに Express サーバーを起動するために、Gruntfile にタスクを追加したいと考えています。タスクとrequire( "server.js")を実行しようとしましたが、これは正しい方法ではないと思います:「grunt mytask」を実行してもエラーはありませんが、コマンドはすぐに返されます..そしてエクスプレスサーバーは聞いてない 助けてくれてありがとう!

4

1 に答える 1

3

grunt-shellを使用して、ターミナルでコマンドを実行できます。

たとえば、エクスプレス アプリを構成する app.js ファイルがある場合は、コマンド ラインから「node app.js」を使用して起動できます。

grunt シェルで構成するには、次のようなものを使用します。

grunt.initConfig({
  shell: {
    launchExpress: {
      options: {
        stdout: true
      },
      command: 'node app.js'
    }
  }
});
于 2013-10-08T00:23:29.597 に答える