設定
NoShift.js はプロジェクトルートの nsjsconfig.json ファイルでコンパイル動作を設定します。
設定ファイル
nsjsconfig.json を手動で作成するか、nsc init または nsc create で生成します。
nsc init デフォルト設定
nsjsconfig.json が見つからない場合、以下のデフォルトが使用されます:
{
"compileroptions": {
"rootdir": "src",
"outdir": "dist",
"warnuppercase": true,
"capitalizeinstrings": true
}
} オプション
| Option | Default | Description |
|---|---|---|
rootdir | "src" | ソースファイルのディレクトリ(デフォルト: src) |
outdir | "dist" | 出力ディレクトリ(デフォルト: dist) |
warnuppercase | true | ソースコード内の大文字を警告する(デフォルト: true) |
capitalizeinstrings | true | 文字列リテラル内で ^3 大文字化修飾子を有効にする(デフォルト: true) |
文字列内の大文字化を無効化
文字列内で ^3 をリテラルの ^ + 3 として扱う場合:
{
"compileroptions": {
"capitalizeinstrings": false
}
}