Я использую этот пакет для выполнения сценария узла на хуке предварительной фиксации.
package.json:
{
"name": "MyApp",
"version": "0.0.0",
"description": "ERROR: No README.md file found!",
"main": "index.js",
"scripts": {
"bump": "node ./bump.js",
},
"pre-commit": [
"bump"
],
"devDependencies": {
"pre-commit": "^1.2.2"
}
}
bump.js:
#!/usr/bin/env node
'use strict';
const fs = require( 'fs' )
const fileName = __dirname + '/../src/buildNumber.json'
const file = require( fileName )
const date = new Date()
// set current datetime
file.dateTime = date.toLocaleDateString() + ' ' + date.toLocaleTimeString()
// increment build number
file.buildNumber += 1
fs.writeFile( fileName, JSON.stringify( file, null, 2 ), function ( err ) {
if ( err ) return console.log( err )
console.log( JSON.stringify( file ) )
console.log( 'writing to ' + fileName )
} )
У меня проблема в том, что изменения в файле не зафиксированы. Что я делаю неправильно?