nodejs実行package.json複数のスクリプト


記事の目次
  • 文章は
  • を参照してください.
  • 問題のソース
  • 知識点
  • ケース
  • 文章の参考
  • Nodejsでシステムコマンド、Shellスクリプト、Pythonスクリプトを呼び出す方法およびインスタンス
  • https://nodejs.org/api/child_process.
  • Nodejsを使ってWindows上でCMDコマンド
  • を呼び出します.
    問題の出所
    仕事の中で、命令を実行してフロントエンドの工事をスタートさせます.バックグラウンドのexpressプロジェクトも実行しなければなりません.このようにするのは面倒くさいと思います.だから、スクリプトを実行して前後端を同時に起動したいです.だから関連資料を調べました.いいです.このノートを書いて、自分の勉強を助けます.
    知識のポイント
  • は、サブプロセスを生成する方法を提供する.process.spawn(cmd,args=[],[options])
  • は、システムコマンドを直接実行する方法を提供する.process.exec(cmd,options,calback)
  • は、スクリプトファイルを呼び出す方法を提供する.process.execFile
  • ケース
    var exec = require('child_process').exec; 
    
    //   express      
    var cmdStr = 'node ./back/expressStudy/app.js';
    exec(cmdStr, function(err,stdout,stderr){
        console.log('      ');
    });
    
    //          
    var cmdStr = 'npm run serve';
    exec(cmdStr, function(err,stdout,stderr){
        console.log('      ');
    });