Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

291
Vistas
¿Cómo uso el paquete npm o puedo usar el código directamente?

Esta es una pregunta muy genérica y me la he estado preguntando por un tiempo.

Estoy trabajando en una aplicación angular y estoy usando algunos paquetes npm de código abierto. Una forma es instalar npm estos paquetes y luego usar las funciones proporcionadas de esa manera. Pero creo (no lo he intentado) que hay otra forma que es extraer directamente el código fuente del proyecto de código abierto y luego incrustar el código en mi aplicación. Deberia de funcionar. El beneficio es que puedo modificar fácilmente el código fuente abierto para adaptarlo a mis necesidades.

¿Es eso cierto y factible?

agradezco su respuesta y gracias de antemano!

over 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

Hay algunas razones por las que es posible que no desee adoptar este enfoque:

  1. LEGAL: El código fuente abierto suele tener reglas sobre su reutilización, indicando que debe incluir una licencia o atribución particular; agarrar el código sin hacer su diligencia debida y asegurarse de que lo está usando correctamente podría terminar en algún tipo de problema legal.
  2. SEGURIDAD/ESTABILIDAD: el código fuente abierto generalmente se actualiza constantemente para proporcionar parches de seguridad, correcciones de errores y otras mejoras. Tomar fragmentos de código al por mayor y codificarlos en su sitio lo desvincula por completo de este proceso.
  3. ORGANIZACIÓN: aprovechar el código fuente abierto con un administrador de paquetes como npm le brinda información sobre todos los paquetes que está usando, la versión específica que está usando y las dependencias de pares que podría necesitar. Separarse de esto con la codificación significa mucho más misterio en caso de que las cosas comiencen a salir mal.

Si bien tomar un pequeño fragmento de una biblioteca y ajustarlo a sus necesidades puede ser factible en ciertos casos que tienen un tamaño y alcance limitados, no tendría el hábito de hacerlo. Las alternativas serían enviar un PR a la biblioteca en cuestión para proporcionar el comportamiento que necesita, o bifurcar la biblioteca y mantener una versión separada (de esa manera podría obtener cambios aguas arriba).

over 4 years ago · Santiago Trujillo Denunciar

0

Realmente recomiendo usar npm install para usarlo en su aplicación angular. Si desea cambiar el código fuente de esa biblioteca de código abierto, le sugiero lo siguiente:

  1. Primero bifurca la biblioteca en tu github
  2. realiza tus cambios
  3. Publicar la biblioteca bifurcada como un nuevo paquete npm
  4. npm instala your new forked library

Nota : tenga cuidado con la licencia del proyecto de código abierto. Debe conocer los derechos LEGALES que le permiten hacerlo.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda