creó una aplicación angular, una aplicación iónica y una biblioteca personalizada en el espacio de trabajo, capaz de importar archivos de biblioteca a la aplicación angular pero no a la aplicación iónica. Mi pregunta es: tengo una biblioteca en alguna carpeta de mi sistema local. ¿Puedo usar esta biblioteca en mi aplicación sin publicar el paquete en npm? Cómo usar un módulo en mi aplicación sin publicarlo
Podrías hacer git push y luego agregarlo a tu package.json así:
"dependencies": { "cordova-plugin-local-notification": "git+https://github.com/katzer/cordova-plugin-local-notifications.git" }(esa es una importación de trabajo real en uno de mis proyectos; la biblioteca importada no es mía)
Si su biblioteca es local, puede hacer referencia a ella desde su tsconfig.json en la raíz de su proyecto:
{ "compilerOptions": { "paths": { "your-lib-name": ["path/to/your/lib"] } } }Luego, todo lo exportado de su biblioteca estará disponible en su proyecto.
import { SomeClass } from 'your-lib-name';