Javascript:在gulpfile.js中获取package.json数据 [英] Javascript: get package.json data in gulpfile.js

查看:842
本文介绍了Javascript:在gulpfile.js中获取package.json数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

本身不是一个特定的问题,但是如何从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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆