接收到找不到模块错误,如何解决?

时间:2020-03-30 17:50:54

标签: javascript node.js npm

const { getIo } = require('services/socketio');
const restful = require('utils/restful');
const publicApiService = require('services/publicApi');
const accessTokenMiddleware = require('middleware/accessToken');
const validateSessionCookieMiddleware = require('middleware/validateSessionCookie');
const logger = require('utils/logger');

package.json:

"scripts": {
        "start": "node ./bin/www",
        ...

}

我收到此错误:

 internal/modules/cjs/loader.js:796
    throw err;

^

Error: Cannot find module 'services/socketio'

我尝试在终端中运行set NODE_PATH =。/ lib,但无法解决。

1 个答案:

答案 0 :(得分:1)

您的本地模块应以./开头-将其更改为'./services/publicApi'