我开始在expressJs nodeJs上工作,但停留在起点以运行node server.js命令。我认为缺少任何模块都无法安装,但我无法识别缺少哪个模块。我正在linux(ubuntu)操作系统上工作。请帮我解决这个问题。
iron@iron-System-Product-Name:/media/iron/1d6c195f-2350-423c-a3f0-0500c92e580a/admin-panel/node-admin-master$ node server.js
module.js:442
throw err;
^
Error: Cannot find module '/media/iron/1d6c195f-2350-423c-a3f0-0500c92e580a/admin-panel/node-admin-master/config/env/undefined'
at Function.Module._resolveFilename (module.js:440:15)
at Function.Module._load (module.js:388:25)
at Module.require (module.js:468:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/media/iron/1d6c195f-2350-423c-a3f0-0500c92e580a/admin-panel/node-admin-master/config/routes.js:6:14)
at Module._compile (module.js:541:32)
at Object.Module._extensions..js (module.js:550:10)
at Module.load (module.js:458:32)
at tryModuleLoad (module.js:417:12)
at Function.Module._load (module.js:409:3)
at Module.require (module.js:468:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/media/iron/1d6c195f-2350-423c-a3f0-0500c92e580a/admin-panel/node-admin-master/server.js:14:13)
at Module._compile (module.js:541:32)
at Object.Module._extensions..js (module.js:550:10)
at Module.load (module.js:458:32)
节点版本:v6.2.2 Npm版本:3.9.5
答案 0 :(得分:0)
使用不确定的变量,您可以在 config / env / undefined 中声明。 请检查您的环境文件,或者与我共享。
谢谢
答案 1 :(得分:0)
由于错误,我怀疑您缺少iron-node模块。 要简单地安装在项目中,请运行
npm i iron-node
要安装并将其保存在项目的package.json中,请运行:
npm i iron-node --save
要在计算机上安装它,请执行以下操作:
npm i -g iron-node
但是,由于这是开发依赖项,因此您应该将其安装为一个并保存在package.json中,方法是:
npm i iron-node -D --save