2021-09-08に投稿

package.json の情報をスクリプト内で参照したい

package.json の情報をスクリプト内で参照したくなったのでその方法をメモ。

方法

const packageJson = require('./package.json');

console.log(packageJson.version);
// 0.0.1
console.log(packageJson.dependencies);
// { bootstrap: '^5.1.0' }

普通に require で読み込めるようです。

const packageJson = require('./package.json');

console.log(packageJson.version);
// 0.0.1
console.log(packageJson.devDependencies['browser-sync']);
// ^2.27.5

パッケージ名にハイフンがある場合はオブジェクトのキー名を指定する形式で使用パッケージのバージョン情報が取得できますね。

思ったよりも簡単にできることが確認できました。

ちなみに……

> node -v
v16.3.0
> npm -v
7.15.1

実行環境はとあるプロジェクトでこんな感じでした。最新に上げないといけませんがそれはそれとして。

参考

Originally published at labor.ewigleere.net
ツイッターでシェア
みんなに共有、忘れないようにメモ

arm-band

フロントエンド・バックエンド・サーバエンジニア。LAMPやNodeからWP、Gulpを使ってejs,Scss,JSのコーディングまで一通り。たまにRasPiで遊んだり、趣味で開発したり。

Crieitは誰でも投稿できるサービスです。 是非記事の投稿をお願いします。どんな軽い内容でも投稿できます。

また、「こんな記事が読みたいけど見つからない!」という方は是非記事投稿リクエストボードへ!

有料記事を販売できるようになりました!

こじんまりと作業ログやメモ、進捗を書き残しておきたい方はボード機能をご利用ください。
ボードとは?

コメント