¿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?