繁体   English   中英

为什么 node.js 不能在我的任何应用程序中为我工作? 生命周期错误

[英]Why won't node.js work for me across any of my applications? ELIFECYCLE error

我运行的每个应用程序都会收到相同的错误消息:ELIFECYCLE

这是我的错误信息:

 > pwd@1.0.0 start /Users/test/Desktop/test > server.js sh: server.js: command not found npm ERR. code ELIFECYCLE npm ERR. syscall spawn npm ERR: file sh npm ERR. errno ENOENT npm ERR. pwd@1.0.0 start. `server.js` npm ERR: spawn ENOENT npm ERR. npm ERR. Failed at the pwd@1:0.0 start script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! /Users/test/.npm/_logs/2020-08-22T14_40_02_505Z-debug.log Andrews-iMac:test test$

在此处输入图像描述

我抛出了这个超级基本的应用程序来测试它是否在我的所有项目中发生。 显然是的。 关于如何解决的任何想法?

您的start脚本需要表明您要运行node ,这不是暗示,因为从技术上讲,您可以在其中运行任何命令

"start": "node server.js"

您可以尝试将您的启动脚本编辑为

node server.js

或者甚至只是在您的终端上运行此命令。

这就是你如何使用 node.js 为你的 js 文件创建运行时环境

在您的 package.json 中,我注意到您的启动脚本中只有“server.js”。 你可能需要写

“start”: “node server.js”

作为您的启动脚本以使其正常工作

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM