npm line-endings

¿Cómo puedo configurar npm para usar los finales de línea de estilo Windows en package.json?



line-endings (1)

Actualización: la solución aún más fácil es usar [email protected] o más reciente.

Suponiendo Git, la "solución" más fácil a este problema es usar un archivo .gitattributes para especificar que package.json (y ahora package-lock.json ) siempre debe usar LF:

# .gitattributes in project root package.json text eol=lf package-lock.json text eol=lf

Ejecuto Windows, y cuando npm modifica mi archivo package.json, lo escribe utilizando los finales de línea de estilo Unix ( LF ). Quiero que use finales de línea de estilo Windows ( CR LF ).

¿Hay una configuración de configuración global, o incluso una opción de línea de comandos para hacer que npm use los caracteres EOL correctos?