Skip to content

Commit 9375455

Browse files
authored
Merge pull request datreeio#26 from datreeio/fix-install-logger
fix: fixed directory doesn't exist
2 parents ca6cb80 + 9566a4d commit 9375455

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

lib/install.js

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ const os = require('os')
55
const ini = require('ini')
66
const utils = require('../lib/utils')
77
const loggerFactory = require('./loggerFactory')
8-
const logger = loggerFactory.get('install')
8+
let logger
99

1010
function enableHook(hookFullPath, homeDir) {
1111
let npmrc = path.join(homeDir, '.npmrc')
@@ -20,11 +20,14 @@ function enableHook(hookFullPath, homeDir) {
2020
function hookSetup() {
2121
const homeDir = os.homedir()
2222
const datreeioDir = utils.getDatreeioDir()
23+
24+
try {
25+
fs.mkdirSync(datreeioDir)
26+
} catch (err) {}
27+
28+
logger = loggerFactory.get('install')
2329
try {
2430
const hookFullPath = `${datreeioDir}/hook.js`
25-
try {
26-
fs.mkdirSync(datreeioDir)
27-
} catch (err) {}
2831

2932
const hookData = fs.readFileSync(path.join(__dirname, 'hook.js'))
3033
fs.writeFileSync(hookFullPath, hookData)

0 commit comments

Comments
 (0)