私は、node.js を実行できる OS の命名規則で違法となるルールの決定的なリストを作成しようとしています。
これまでのところ、インターネット上の多くのリソースや同様の質問を読むことはできませんが、これは私が見つけたものです:
名前のどこかに不正な文字:
- windows_nt - /?<>\,:*|"
- Linux - /
- ダーウィン- / そしてたぶん : ? (OS Xで許可されていると言う人もいますが、そうではないという人もいますが、私にはよくわかりません)
不正な名前:
windows_nt - CON、PRN、AUX、CLOCK$、NUL、COM1-9、LPT1-9 (他のいくつかのデバイス名は、古い dos ディストリビューションでのみ違法であり、node.js を使用できないため、含まれていません)
Linux -
ダーウィン-
不正な末尾文字:
windows_nt - . (ドット) と (スペース)
Linux -
ダーウィン-
不正な先頭文字:
windows_nt -
Linux -
ダーウィン-
ファイル/ディレクトリ名の最大長:
windows_nt -
Linux -
ダーウィン-
最大パス長:
windows_nt -
Linux -
ダーウィン-
ここで設定されたルールのギャップを埋めるのを手伝っていただければ幸いです. また、node.js を実行できる OS のみを考慮する必要があります。