nodejsモジュール化開発知識ポイントまとめとgulpは同時に複数のタスクを実行します.

1247 ワード

システムモジュール
  • ファイル操作モジュールfs:
  •     fs.readFile(    ,    ,callback)
        fs.writeFile(    ,    ,callback)
    
  • パス操作モジュールpath:
  • path.join(__dirname,'  ')
    ——dirname           
    
    サードパーティモジュール
    ①jsファイル形式:ローカルインストール②コマンドラインツール形式:グローバルインストール
  • 第三者モジュール管理ツールを取得する:npm
  •   npm install     ;
      npm uninstall     ;
    
  • サードパーティモジュールnodemonコマンドラインツール-gグローバルインストールは、動的リフレッシュ機能
  • を提供します.
  • サードパーティモジュールnrm:npmダウンロードアドレス切替ツール-gグローバルインストールnrm lsダウンロードリスト、nrm use切替機能.
  • サードパーティモジュールgulp:ファイル圧縮、シンタックス変換、ファイル分離.ルートディレクトリ作成Gulpfile.jsファイル、srcソースフォルダ、dist構築後のファイル
  • package.jsonファイル:プロジェクト記述ファイル、npm init-yコマンドを使用して
  • を生成する.
    gulp
    gulpプラグイン:
  • gulp-htmlmin.ファイル圧縮
  • gulp-csso.css
  • を圧縮する.
  • gulp-less less構文変換
  • gulp-file-include公的文書は
  • を含む.
  • gulp-babel javascript構文変換es 6はes 5
  • に変換されます.
  • gulp-uglify圧縮混淆javascript
  • browsersync lブラウザのリアルタイム同期
  • gulpは同時に複数のタスクを実行します.
  • gulp.task('default', gulp.series('htmlmin', 'cssmin', 'copy', (cb) => {
        cb()
    }))