Node.js找不到模块

0xA*_*xAX 1 module node.js

我有3个js文件:

  • app.js
  • server.js
  • utils.js

在中有express服务器启动server.jsapp.js呼叫服务器从开始server.jsapp.js在根目录中,还有一个带server.js和的src目录utils.js。当我尝试时:

var utils = require('utils');
Run Code Online (Sandbox Code Playgroud)

server.js我得到错误:

错误:找不到模块“ utils”

为什么?utils.js并且server.js在同一目录中。

谢谢。

Gab*_*mas 5

您必须写:

require("./utils")
Run Code Online (Sandbox Code Playgroud)

否则,它将尝试从node_modules目录加载utils.js。