Javascript:在gulpfile.js中获取package.json数据 [英] Javascript: get package.json data in gulpfile.js
问题描述
本身不是一个特定的问题,但是如何从gulpfile.js中的package.json文件获取信息;例如,我想获取主页或名称并将它用于任务。 不要使用 require('./ package.json')
用于监视进程。使用 require
将解析模块作为第一个请求的结果。因此,如果您正在编辑package.json,那么除非您停止观看过程并重新启动它,否则这些编辑将不起作用。对于一个吞食观察过程,最好使用bitlinguist的方法,因为它会重新读取文件并在每次执行任务时分析它。
var fs = require('fs');
var json = JSON.parse(fs.readFileSync('./ package.json'));
Not a gulp-specific question per-se, but how would one get info from the package.json file within the gulpfile.js; For instance, I want to get the homepage or the name and use it in a task.
Don't use require('./package.json')
for a watch process. Using require
will resolve the module as the results of the first request. So if you are editing your package.json those edits won't work unless you stop your watch process and restart it. For a gulp watch process it would be best to use bitlinguist's method as it will re-read the file and parse it each time that your task is executed.
var fs = require('fs');
var json = JSON.parse(fs.readFileSync('./package.json'));
这篇关于Javascript:在gulpfile.js中获取package.json数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!