У меня есть 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.