我正在做一个PERN堆栈(PostgreSQL,Express,React.JS,Node.JS)应用程序。我从github repo下载了这个文件,用VS代码打开它,并尝试使用以下命令运行服务器。**命令:npm start但我收到此错误消息错误:缺少脚本:“start”当我看到使用命令 “npm run” 的脚本列表时,我得到了以下错误消息错误:**echo“错误:未指定测试”&& exit 1下面是错误的屏幕截图
w80xi6nr1#
看起来您在使用npm start命令运行应用程序服务器时遇到了一个问题,并且您怀疑项目的package.json文件中可能没有定义“start”脚本。以下是解决此问题的方法:打开package.json文件所在的项目根目录。在package.json文件中查找“scripts”部分。它应该看起来像这样:
npm start
package.json
"scripts": { "test": "jest", "start": "nodemon index.js" }
字符串另外,请确保您也安装了nodemon包。
nodemon
tjjdgumg2#
该错误指向package.json文件中缺少启动服务器所需的脚本。当执行“npm start”时,实际上是在尝试运行package.json中定义的名为“start”的脚本。要解决此问题,请打开package.json文件,搜索“scripts”部分,并确保存在“start”脚本。如果它丢失,则可能是问题的原因。检查脚本并确定任何问题。确保package.json文件是使用“npm init”创建的,以包含必要的脚本。有时,脚本的名称可能会有所不同,例如“run”。在这种情况下,可以使用“npm run”后跟脚本名称来启动服务器。
uplii1fm3#
该错误指示未在package.json文件中定义启动脚本。要解决此问题,请确保它存在。打开package.json文件并查找scripts。之后,再次尝试运行npm start,它应该可以成功启动应用程序。
scripts
eaf3rand4#
您可以查看package.json文件,并确保启动脚本存在于其中。
lo8azlld5#
在本例中,启动服务器的命令是:
node index
字符串或者是
node index.js
型在此之前,通过以下方式安装节点模块:
npm install
型
b5buobof6#
这将是很好的,如果你发送Packege.json文件屏幕截图,因为脚本是提到那里。你尝试npm run start确保先尝试npm init npm install node index.js
3htmauhk7#
我建议您运行npm install命令。但是,如果您已经这样做了,则可以验证您尝试运行的npm命令是否在package.json文件中列出。确保您在文件中指定了正确的依赖项和版本。
npm
vyswwuz28#
该错误表明package.json中缺少启动服务器所需的脚本。当你执行npm start时,你基本上是试图运行在package.json中定义的名为start的脚本。打开你的json包,搜索 * 脚本 *,你应该在其中找到开始脚本,看看它是否丢失。然后你可以找到问题是什么。确保package.json是通过npm init创建的,因此它具有脚本。有时候脚本也有像run这样的名字,所以在这种情况下,您可以使用npm run来启动服务器。另一种运行方法是使用node和要运行的文件。比如node index.js。如果您需要进一步的帮助,请分享您的package.json。
start
npm init
run
npm run
node
w8rqjzmb9#
根据我的理解,这里的错误消息表明启动服务器所需的脚本不存在于package.json文件中。当您执行npm start时,它会尝试运行package.json中定义的脚本。要解决此问题,请打开package.json并查找scripts部分以找到start脚本。看看它是否存在或正确定义。我希望这会有所帮助。
9条答案
按热度按时间w80xi6nr1#
看起来您在使用
npm start
命令运行应用程序服务器时遇到了一个问题,并且您怀疑项目的package.json
文件中可能没有定义“start”脚本。以下是解决此问题的方法:打开
package.json
文件所在的项目根目录。在
package.json
文件中查找“scripts”部分。它应该看起来像这样:字符串
另外,请确保您也安装了
nodemon
包。tjjdgumg2#
该错误指向package.json文件中缺少启动服务器所需的脚本。当执行“npm start”时,实际上是在尝试运行package.json中定义的名为“start”的脚本。要解决此问题,请打开package.json文件,搜索“scripts”部分,并确保存在“start”脚本。如果它丢失,则可能是问题的原因。检查脚本并确定任何问题。确保package.json文件是使用“npm init”创建的,以包含必要的脚本。有时,脚本的名称可能会有所不同,例如“run”。在这种情况下,可以使用“npm run”后跟脚本名称来启动服务器。
uplii1fm3#
该错误指示未在package.json文件中定义启动脚本。要解决此问题,请确保它存在。打开
package.json
文件并查找scripts
。之后,再次尝试运行
npm start
,它应该可以成功启动应用程序。eaf3rand4#
您可以查看package.json文件,并确保启动脚本存在于其中。
lo8azlld5#
在本例中,启动服务器的命令是:
字符串
或者是
型
在此之前,通过以下方式安装节点模块:
型
b5buobof6#
这将是很好的,如果你发送Packege.json文件屏幕截图,因为脚本是提到那里。
你尝试npm run start确保先尝试npm init npm install node index.js
3htmauhk7#
我建议您运行
npm install
命令。但是,如果您已经这样做了,则可以验证您尝试运行的npm
命令是否在package.json
文件中列出。确保您在文件中指定了正确的依赖项和版本。
vyswwuz28#
该错误表明
package.json
中缺少启动服务器所需的脚本。当你执行npm start
时,你基本上是试图运行在package.json
中定义的名为start
的脚本。打开你的json包,搜索 * 脚本 *,你应该在其中找到开始脚本,看看它是否丢失。然后你可以找到问题是什么。确保
package.json
是通过npm init
创建的,因此它具有脚本。有时候脚本也有像run
这样的名字,所以在这种情况下,您可以使用npm run
来启动服务器。另一种运行方法是使用
node
和要运行的文件。比如node index.js
。如果您需要进一步的帮助,请分享您的package.json。
w8rqjzmb9#
根据我的理解,这里的错误消息表明启动服务器所需的脚本不存在于package.json文件中。当您执行
npm start
时,它会尝试运行package.json中定义的脚本。要解决此问题,请打开package.json
并查找scripts
部分以找到start
脚本。看看它是否存在或正确定义。我希望这会有所帮助。