как предотвратить "установку npm" изменить package.json - PullRequest
0 голосов
/ 02 октября 2018

У меня есть проект Maven, в котором я выполняю npm install в сборке с плагином com.github.eirslett frontend-maven-plugin.

Моя проблема в том, что после сборки git говорит мне, что package.json был изменен, хотякогда я проверяю diff (в IntelliJ), он говорит Contents are identical.Если я запускаю stat package.json, я вижу, что все временные метки файла были изменены.

Как мне избежать установки npm при изменении файла package.json?

Решение: См. Ответ от James Monger

1 Ответ

0 голосов
/ 02 октября 2018

Вы можете создать файл .gitattributes в корневом каталоге проекта со следующим содержимым:

package.json text eol=lf
package-lock.json text eol=lf

Это будет означать, что package.json и package-lock.json всегда должны использовать LF окончания файлов.

...