Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

294
Views
¿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 answers
Answer question

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!