Как переписать json в файл, чтобы не получить различий "\ No newline at end of file" в файле npm, сгенерированном package.json - PullRequest
0 голосов
/ 31 мая 2018

У меня есть nodejs проект.Там, где у меня есть несколько зависимостей в package.json

в разделе «скрипты», я добавил "preinstall":"node preinstall"

Сценарий preinstall генерирует зависимости во время выполнения и обновляет package.json,так что это может быть доступно для actall npm install call.

preinstall.js примерно так

const pkg = require('./package.json')
pkg.dependencies['new-package'] = 'latest';
require('fs').writeFileSync('./package.json', JSON.stringify(pkg, null, 2))

Я получаю дополнительный дифференциал, как показано ниже в package.json

-}
\ No newline at end of file
+}

Как от этого избавиться?Я не хочу эту разность после того, как я напишу файл json.

...