Node.js Express JS-找不到模块

Nopzen

我已经在stackoverflow上阅读了3-4个主题,但是我似乎无法运行我的节点。

我尝试运行:

node app.js local

它返回:

Error: Cannot find module './config'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (/Users/larsfalcon/Documents/lkrieger/git/testinggrounds/app.js:2:14)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Function.Module.runMain (module.js:497:10)

在运行此命令之前,我需要执行以下操作:

npm i

并且它安装了我的软件包,我可以在我的node_modules中物理上看到express在那里,但是即使我尝试在CLI中运行express,它也表示它不是bash,所以我以为它仍未安装?

这是我需要运行节点的2个app.js和index.js文件的评论。

App.js

var config = require('./config')();
http.createServer(app).listen(config.port, function(){
     console.log('Express server listening on port ' + config.port);
    });

index.js

    var config = {
    local: {
        mode: 'local',
        port: 3000
    },
    staging: {
        mode: 'staging',
        port: 4000
    },
    production: {
        mode: 'production',
        port: 5000
    }
}
module.exports = function(mode) {
    return config[mode || process.argv[2] || 'local'] || config.local;
}

我该怎么办?

迈克·佩伦努德(Mike Perrenoud)

因此,这意味着与不在config.js同一个文件夹中app.js

更新:您会想要的require('./config/config')

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

认真调试node.js'找不到模块xyz / abcd'

来自分类Dev

Node.js找不到模块

来自分类Dev

在Node.js中找不到模块

来自分类Dev

Node.js-当模块调用其他模块时,“找不到模块”

来自分类Dev

Node.js:错误:找不到模块“ html”

来自分类Dev

使用Express模块安装Node.js

来自分类Dev

Node.js错误:找不到模块“请求”

来自分类Dev

node.js找不到模块'./lib/compat'

来自分类Dev

Node.js:找不到模块“ chai”

来自分类Dev

Node.js-错误:找不到模块“ config / chgpass”

来自分类Dev

如何解决express.js中的“找不到模块”(自定义模块)错误

来自分类Dev

Node.js:使用npm -g安装模块后找不到模块

来自分类Dev

找不到Node.js模块

来自分类Dev

在Pushkin安装中找不到Node.js fs模块

来自分类Dev

在node.js / discord.js中找不到模块'./data.js'

来自分类Dev

在Node JS mysql错误中找不到模块'./routes/customer'

来自分类Dev

在Node.js中找不到模块

来自分类Dev

认真调试node.js'找不到模块xyz / abcd'

来自分类Dev

Node.js找不到模块

来自分类Dev

找不到Node.js

来自分类Dev

找不到Socket.io.js(node.js + express + socket.io)

来自分类Dev

Node.js“错误:找不到模块”

来自分类Dev

使用Express模块安装Node.js

来自分类Dev

找不到node.js模块

来自分类Dev

Node.js Express-找不到index.html

来自分类Dev

Node.js Express模块导出

来自分类Dev

Node.js 错误:找不到模块“firebase/storage”

来自分类Dev

Node.js Express 错误:找不到模块

来自分类Dev

NOde.js/Express App 找不到某些 node_modules