我如何使用package.json版本值进行grunt版本自动更新

问题描述 投票:1回答:1

我正在尝试使用grunt来自动更新/dist子文件夹中JSON文件中的版本。我遇到了几种不同的错误,但是我认为这应该很容易实现。

module.exports = function(grunt) {
  grunt.initConfig({
    'version': {
      projects: {
        src: ['./dist/package.json', './dist/manifest.json']
      }
    }
  });
  grunt.registerTask('version');
};
gruntjs
1个回答
1
投票

根据存储库readme.md,您只需要在defaults.src中列出您的文件

module.exports = function(grunt) {
  var init = {
    'pkg': grunt.file.readJSON('package.json'),
    'version': {
      defaults: {
        src: ['dist/package.json', 'dist/manifest.json']
      }
    }
  };
  grunt.initConfig(init);
  grunt.loadNpmTasks('grunt-version');
  grunt.registerTask('default', ['version']);
};
© www.soinside.com 2019 - 2024. All rights reserved.