flatsato / jstest

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

コーディングガイドライン

タスクランナー

担当者:荻野

環境

Node.js v14.18.2

バージョン管理にnvm(Node Version Manager)を利用している環境では、nvm useコマンドの実行で指定のバージョンに切り替わります。

nvm use

下記メッセージが表示された場合は、nvm install 14.18.2でインストールしてください。

Found '/パス省略/.nvmrc' with version <14.18.2>
N/A: version "14.18.2 -> N/A" is not yet installed.

You need to run "nvm install 14.18.2" to install it before using it.

インストール

npm ci

このコマンドは、node_modulesディレクトリを自動で削除し、パッケージのバージョンが環境によって差のないように安全にインストールを行います。npm installではなくこちらのコマンドを使用してください。

コマンド

開発

npm run dev

ビルド

npm run build

CSS リント&コード整形

npm run format:css

JavaScript リント&コード整形

npm run format:js

タスクランナー仕様

HTML(ejsタスク)

テンプレートエンジン(ejsタスク)

EJS

CSS(sassタスク)

スタイルシート言語

Sass

ベンダープレフィックス付与

Autoprefixer

ファイル圧縮

CSSO

リント & スタイルガイド

stylelint & Prettier

JavaScript(jsタスク)

バンドラー

Rollup

ECMAScriptコンパイラ

Babel

ファイル圧縮

terser

リント & スタイルガイド

ESLint & Prettier

Airbnb JavaScript Style Guideeslint-config-airbnb-baseを使用。

画像(imageタスク)

ファイル圧縮

imagemin

About


Languages

Language:SCSS 37.1%Language:JavaScript 36.5%Language:EJS 26.4%