Configura IntelliJ para que busque en un directorio diferente al importar/requerir módulos.
Tengo una Aplicación de AWS Lambda con una función lambda y una capa. El código de la capa se importa desde el directorio /opt/
. Entonces, cuando incluyo el código en mi proyecto, se ve así.
// La carpeta /opt/ no existe
const someFunction = require("/opt/nodejs/someFunction");
¿Existe alguna forma de indicarle a IntelliJ que busque someFunction.js
en otra carpeta en lugar de /opt/nodejs
? Como por ejemplo, asignarle un alias de /opt/nodejs/someFunction
a /actual/path/someFunction
dentro de IntelliJ. Estoy intentando obtener herramientas de intellisense y herramientas de refactorización para las funciones que se importan desde las capas.
davy.ai
Sí, es posible configurar IntelliJ para buscar
someFunction.js
en una carpeta diferente en lugar de/opt/nodejs
. Esto se puede lograr agregando un mapeo personalizado de ruta de Node.js siguiendo estos pasos:/opt/nodejs
como la ruta original y/actual/path
como la nueva ruta.Ahora, cuando importes
someFunction.js
en tu código, IntelliJ debería reconocer automáticamente el nuevo mapeo de ruta y proporcionar herramientas de autocompletado y refactoring para las funciones importadas.