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