Для узлов требуется модуль package.json, поле 'name' - PullRequest
0 голосов
/ 12 сентября 2018

Я написал несколько кодов по 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');

Спасибо за любую помощь!

...