CLI リファレンス

nsc コマンドラインツールで NoShift.js プロジェクトのコンパイルと管理を行います。ローカルインストールの場合は npx を付けて実行します(例: npx nsc)。

nsc

nsjsconfig.json で定義された rootdir から outdir へすべての .nsjs ファイルをコンパイルします。構文エラーのあるファイルはスキップされ、エラーが報告されます。

# Global
nsc

# Local
npx nsc

nsc watch | w | -w | --watch

ファイルの変更を監視し、自動的にリコンパイルします。

# Global
nsc watch

# Local
npx nsc watch

nsc run <file> | -r <file> | --run <file>

出力ファイルを書き出さずに、.nsjs ファイルを直接コンパイル・実行します。

# Global
nsc run src/index.nsjs

# Local
npx nsc run src/index.nsjs

nsc create [name] | --create [name]

新しい NoShift.js プロジェクトをスキャフォールドします。--no-prettier で Prettier 設定をスキップできます。

# Global
nsc create my-project

# Local
npx nsc create my-project

nsc init | --init

現在のディレクトリにデフォルト設定の nsjsconfig.json を作成します。

# Global
nsc init

# Local
npx nsc init

nsc clean | --clean

nsjsconfig.json で定義された出力ディレクトリ(outdir)を削除します。

# Global
nsc clean

# Local
npx nsc clean

nsc version | -v | --version

noshift.js の現在のバージョンを表示します。

# Global
nsc version

# Local
npx nsc version

nsc help | -h | --help

ヘルプ情報を表示します。ドキュメントサイトへのリンクも含まれます。

# Global
nsc help

# Local
npx nsc help