1. ホーム
  2. javascript

[解決済み] Javascript: gulpfile.js で package.json データを取得する。

2022-11-03 07:41:47

質問

gulp特有の質問ではありませんが、gulpfile.js内のpackage.jsonファイルからどのように情報を取得するのでしょうか。例えば、ホームページや名前を取得してタスクで使用したいのです。

どのように解決するのですか?

を使用しないでください。 require('./package.json') を使うのはやめましょう。 require を使うと、最初のリクエストの結果として モジュールを解決します。

ですから、もしあなたが package.json を編集している場合、ウォッチプロセスを停止して再起動しない限り、これらの編集は機能しません。

については gulpウォッチ プロセスでは、タスクが実行されるたびにファイルを再読み込みしてパースするのが最善でしょう。 ノードの fs メソッド

var fs = require('fs')
var json = JSON.parse(fs.readFileSync('./package.json'))