Для этого есть пакет npm: module-alias .
После установки вы можете добавить свои псевдонимы в пакет. json, например:
"_moduleAliases": {
"@root" : ".", // Application's root
"@deep" : "src/some/very/deep/directory/or/file",
"@my_module" : "lib/some-file.js",
"something" : "src/foo", // Or without @. Actually, it could be any string
}
Обязательно добавьте эту строку в начало основного файла вашего приложения:
require('module-alias/register');
Вы должны использовать это только в конечных продуктах (а не в пакетах, которые вы собираетесь опубликовать sh) в npm или в другом месте) - изменяет поведение require.