NPM找不到模块

时间:2019-05-17 22:37:33

标签: javascript node.js express npm

我正在用express构建一个Node应用程序,并且在命令提示符下运行node index.js时遇到了一些麻烦。

我带着index.js文件进入目录,并尝试运行“ node index.js”,但是它说找不到控制器模块。

我已经安装了express,body-parser和mongoose,它们都显示在我的node_modules文件夹中。

在我的Routes.js文件中,有以下代码行:

var controller = require('../controllers/controller');

还可以:

var controller = require('./controllers/controller'); 

也不起作用,所以我不确定自定义控制器目录是否存在问题,或者我的模块导出方式是否存在问题。

我遇到以下错误:

  

错误:尝试时找不到模块'.. \ controllers \ controller.js'   要求我的路线文件夹有控制器

如果有人可以帮助我解决这个问题,将不胜感激。谢谢!

0 个答案:

没有答案