Node.js通过package.json字段'name'要求模块

时间:2018-09-12 10:35:14

标签: javascript node.js express module require

我已经通过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为根目录“ index.js”中的package.json字段名“ my.work.lib”。 示例:

const libMiddleware = require('my.work.lib/middlewares');

感谢您的帮助!

0 个答案:

没有答案