2016-09-06 1 views
1

Я пишу модуль npm, который должен писать/создавать файл в корневой папке или в определенной папке в проекте nodejs, который будет использовать мою npm модуль (в основном люди, которые будут использовать мой модуль npm).Как написать в другой корневой папке проекта nodejs из моего модуля npm

Как я могу это сделать?

ответ

0

В конце концов я обнаружил, что только writeing имя файла будет поместить его в корень спросите, что это такое.

function writeLog (logMessage) { 
    // put the date on the message log 
    fs.appendFile('logsFile.log', logMessage + '\r\n', (err) => { 
     if (err) { 
      throw err; 
     } 
    }); 
} 

Этот код будет создавать или apend в logsFile.log в корневой директории проекта. Если он импортируется через npm, он будет писать также в проекте, который использует этот модуль, а не в папке проекта node_modules.

Так что это разрешает мой вопрос.