我正在创建一个复杂的Yeoman Generator,我需要阅读一个现有的gruntfile并对其进行修改。

解析gruntfile的任何JavaScript方法都足够。

任何帮助将不胜感激。

最佳答案

imo我不认为您可以通过解析js文件并生成新的gruntfile来实现。

您可以尝试创建模板文件,而不是这样做。 .jade(或另一个模板引擎),因此,您可以生成最终的gruntfile,可以查看grunt配置对象grunt.config,并最终读取信息,将数据插值到您的模板中,并生成最终的gruntfile.js

10-06 15:15