45075


ruby の rbenv には、対象リポジトリをどの ruby を用いて実行するかを指定する `.ruby-version` があります。 nodejs の
nodenv にも同様のものがあるのではないかと思いました。

### 質問

  * nodenv に、リポジトリ(ディレクトリ)の隠しファイルで、そこにバージョンを記述しておくと、 nodenv がよろしくそのバージョンでもって実行してくれるようなファイルのしくみは存在しますか?


CC BY-SA 4.0
2018-06-26T04:15:57.337
45073
2018-06-26T04:35:39.793
754
question
node.js nodenv
nodenv にて、 rbenv における .ruby-version 相当のものはありますか


はい、nodenv にも `.node-version` というローカル用設定ファイルが存在します。

以下、nodenv の
[README.md](https://github.com/nodenv/nodenv/blob/18489d7bf319fde4edc942cce7f3b1caf1b12214/README.md)
の "Coosing the Node Version" からの引用です。

>   2. The first `.node-version` file found by searching the directory of the
> script you are executing and each of its parent directories until reaching
> the root of your filesystem.
>   3. The first `.node-version` file found by searching the current working
> directory and each of its parent directories until reaching the root of your
> filesystem. You can modify the `.node-version` file in the current working
> directory with the [`nodenv
> local`](https://github.com/nodenv/nodenv/blob/18489d7bf319fde4edc942cce7f3b1caf1b12214/README.md#nodenv-
> local) command.
>

和訳:

>   2. スクリプトを実行したディレクトリから、ファイルシステムのルートに達するまで親ディレクトリを探索していき、最初に見つかった `.node-
> version` ファイル
>   3. 現在作業中のディレクトリから、ファイルシステムのルートに達するまで親ディレクトリを探索していき、最初に見つかった `.node-
> version` ファイル。この `.node-version` ファイルは、作業中のディレクトリで [`nodenv
> local`](https://github.com/nodenv/nodenv/blob/18489d7bf319fde4edc942cce7f3b1caf1b12214/README.md#nodenv-
> local) コマンドを使うことで変更できます。
>


CC BY-SA 4.0
2018-06-26T04:35:39.793
45075
2018-06-26T04:35:39.793
19110
45073
answer