プロセスがts-node-devで起動されたかを調べる方法です。
const isTsNodeDev = Object.keys(require.cache).some(path => /\/ts-node-dev\//.test(path))
ts-node-devで起動すると、nodeの-r
オプションにts-node-devが渡されるため、ロード済みのモジュールに'ts-node-dev'
の文字列があるかを調べれば良いわけです。
We'll deliver articles that match you.
You can read useful information later.
Go to list of users who liked
More than 5 years have passed since last update.
プロセスがts-node-devで起動されたかを調べる方法です。
const isTsNodeDev = Object.keys(require.cache).some(path => /\/ts-node-dev\//.test(path))
ts-node-devで起動すると、nodeの-r
オプションにts-node-devが渡されるため、ロード済みのモジュールに'ts-node-dev'
の文字列があるかを調べれば良いわけです。
Register as a new user and use Qiita more conveniently
Go to list of users who liked