Я написал несколько кодов по nodejs и структуре вроде:
├── index.js
├── lib
│ ├── index.js
│ ├── middlewares
│ │ ├── index.js
│ │ └── request-middleware.js
│ └── package.json
├── package.json
В корне 'lib / index.js' я экспортирую один модуль:
'use strict';
function hello() {
console.log('hello world');
}
exports['middlewares'] = {
hello
};
and in 'lib/package.json' has field name as 'my.work.lib'.
Мой вопрос: как требовать модуль lib в качестве имени поля package.json 'my.work.lib' в корне 'index.js'.
Пример:
const libMiddleware = require('my.work.lib/middlewares');
Спасибо за любую помощь!