Actualmente estoy trabajando en un proyecto de javascript. Usualmente uso mecanografiado y ts tiene la función de mapeo de ruta. ¿Hay algo similar en javascript?
Asignación de rutas de TS:
"compilerOptions": { "baseUrl": "src", ... "paths": { "@app/*": ["app/*"], "@config/*": ["app/_config/*"], "@environment/*": ["environments/*"], "@shared/*": ["app/_shared/*"], "@helpers/*": ["helpers/*"] }, ...
En Webpack, esta característica está disponible a través resolve.alias
. La configuración es similar, por ejemplo a través de webpack.config.js
:
const path = require('path'); module.exports = { resolve: { alias: { "@app": path.resolve(__dirname, 'app/'), "@config": path.resolve(__dirname, 'app/config/'), "@environment": path.resolve(__dirname, 'environments/'), // Etc }, }, };