[英]Node.js Express JS - Cannot find module './config/express'
我正在学习使用Node.js Express JS制作Web应用程序。
当我运行server.js时
$ node server
我明白了
Error: Cannot find module './config/express'
at Function.Module._resolveFilename (module.js:538:15)
at Function.Module._load (module.js:468:25)
at Module.require (module.js:587:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/Users/david/Desktop/Node/ejemplo/server.js:2:18)
at Module._compile (module.js:643:30)
at Object.Module._extensions..js (module.js:654:10)
at Module.load (module.js:556:32)
at tryModuleLoad (module.js:499:12)
at Function.Module._load (module.js:491:3)
我的server.js文件是这样的...
server.js:
var express = require('./config/express');
var app = express();
app.listen(3000);
module.exports = app;
console.log('Server running at http://localhost:3000/');
在执行此操作之前,我在应用程序的根目录中运行此命令
npm install
这就像一张图片,向您展示我拥有的项目文件夹结构 。
我不明白为什么找不到文件夹'./config/express',而文件夹结构却很好。
任何想法??
我不明白为什么找不到文件夹'./config/express',而文件夹结构却很好。
安装npm后,您应该尝试将快速安装安装到项目目录中,如下所示:
npm install express
它将创建express的node_modules。 那你应该用
var express = require('express');
您的server.js
无法正常工作,因为config文件夹中的express.js
文件造成混乱。 将名称从express.js
更改为init.express.js
,然后它将起作用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.