在node.js中运行npm start时如何解决此错误

在node.js中运行npm start时如何解决此错误,node.js,npm-start,Node.js,Npm Start,当我运行npm start命令时,我得到了这个错误 我安装了最新版本的npm,但现在我安装了一个旧版本,因为项目很旧,并且使用了旧版本的npm。这是我的文件夹结构和packag.json。 这里有一条错误消息 这是我的文件 在运行npm start之前,运行npm install安装所有模块 很可能您的项目未安装,并且找不到文件。您的config.json文件中是否指定了启动脚本?您需要在脚本部分编写:“开始”:“node”我已经看到您的server.ts不在文件夹的根目录中,而是在子文件夹中

当我运行
npm start
命令时,我得到了这个错误

我安装了最新版本的npm,但现在我安装了一个旧版本,因为项目很旧,并且使用了旧版本的npm。这是我的文件夹结构和packag.json。
这里有一条错误消息

这是我的
文件


在运行
npm start
之前,运行
npm install
安装所有模块


很可能您的项目未安装,并且找不到文件。

您的config.json文件中是否指定了启动脚本?您需要在脚本部分编写:
“开始”:“node”

我已经看到您的server.ts不在文件夹的根目录中,而是在子文件夹中。我假设它将是src/或public/或任何东西,因此您必须将其添加到脚本中。因此,例如
“start”:“node src/server.ts”

我想您需要首先通过键入command安装
npm install
来安装
模块,我这样做了,我运行了npm install,它是否已修复,您能否共享代码库不,我无法共享git的代码库,因为它是私有的,与team.json一起。你能向我们展示你的package.json脚本部分和文件夹结构吗?错误似乎是因为你没有server.js文件,在你的package.json中,你提到你的开始文件是server.js,而这在你的项目根文件夹中不可用。我已经运行了npm安装,我有一些警告,但没有错误。目前,事情是这样的,但我改变了,我团队的其他成员为他们工作得很好。“start”:“node./build/server.js”。我不知道是扩展了.js还是.ts。我看不到构建文件。但我只是从我的团队的github中这样做。这很奇怪,因为我在我的typescript项目中尝试了它,每当我删除server.ts之前的路径,其中的路径变为“start”:“node server.js”时,我会得到与上面显示的完全相同的错误。也许您可以尝试安装nodemon npm install-D nodemon并将脚本更改为u“start”:“nodemon YourSubFolder/server.ts”。祝您好运