1
好吧,所以我已經避免了很長一段時間的JavaScript,而不是由於無法學習,但由於我對簡單的Html和Css的愛。現在我正在研究一個項目並希望自動化版本。繼SemVer指引我的項目版本爲版本控制與咕嚕
"version": "0.32.0"
和
## v0.31.0 (Jan 1, 2017)
我的問題是我不知道如何自動執行此。我使用的呻吟,有
module.exports = function (grunt) {
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
replace: {
version: {
src: [
'package.json',
'bower.json'
],
overwrite: true,
replacements: [{
from: 'oldver'),
to: 'newver')
}]
}
}
});
grunt.loadNpmTasks('grunt-text-replace');
grunt.loadNpmTasks('grunt-stamp');
grunt.registerTask('version', ['replace:version']);
grunt.registerTask('label', ['stamp'])
};
我想咕嚕閱讀的package.json和閱讀
"version": "0.32.0",
,然後我希望它1添加到它,使
"version": "0.33.0",
當然,我也希望變量能夠單獨添加到vX.YZ中。當然,如果它是vX.Y.Z-alpha.X.Y.Z,我希望能夠單獨更改它們。