【expressプロジェクト足場】生express-generatorを使用してプロジェクトを作成し、起動方式を最適化し、コードを変更するたびに再起動する必要がない

1834 ワード

【expressプロジェクト足場】express-generatorを使用してexpressプロジェクトを生成
使用法
グローバルexpressコマンドラインのインストール
npm install express-generator -D

プロジェクトを生成し、プロジェクト依存パッケージをインストール
express server
cd server
npm i

きどうモード
node bin/www

アクセスlocalhost:3000
git無視ファイルを追加.gitignore
.DS_Store
node_modules/
dist/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
test/unit/coverage
test/e2e/reports
selenium-debug.log

# Editor directories and files
.idea
.vscode
*.suo
*.ntvs*
*.njsproj
*.sln

コードを変更するたびに再起動する必要がないように起動方法を最適化
Nodemon方式を使用するには、次の手順に従います.
nodemon
インストール
    :
npm install -g nodemon

or
    :
npm install --save-dev nodemon

package.jsonでショートカット起動方式を構成する
package.jsonのscriptsオプションに追加
    "scripts": {
        "start": "node ./bin/www",
        "dev": "nodemon ./bin/www" 
    },

起動方法は次のとおりです.
npm run dev

supervisor方式の使用
使用方法の説明
  
npm install supervisor -g

  
supervisor bin/www

supervisor bin/wwwの起動方法をpackage.jsonに追加
package.jsonのscriptsオプションに追加
    "scripts": {
        "start": "node ./bin/www",
        "sup": "supervisor ./bin/www"  
    },

起動方法は次のとおりです.
npm run sup

pm 2の使用方法
詳しくは公式サイトをご利用ください
pm2
グローバルインストール
npm install pm2 -g 

    
pm2 start ./bin/www

package.jsonのscriptsオプションに追加
    "scripts": {
        "start": "node ./bin/www",
        "pm2": "pm2 start ./bin/www"  
    },

起動方法は次のとおりです.
npm run pm2