第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

node.js 中的 Mocha 測(cè)試掛起或丟失

node.js 中的 Mocha 測(cè)試掛起或丟失

翻過高山走不出你 2023-06-15 16:22:22
目前我正在做一個(gè)項(xiàng)目,我應(yīng)該在 node.js 中使用 express.js 編寫路由。測(cè)試和項(xiàng)目的其他部分不是我寫的,因此我認(rèn)為它們沒有錯(cuò)誤。我遇到的問題是:在程序的當(dāng)前階段,當(dāng)我運(yùn)行“npm test”時(shí),我的測(cè)試掛起并且控制不會(huì)返回到命令行。我注意到當(dāng)我注釋掉 server.js、api.js 和 employees.js 中的所有行時(shí),測(cè)試運(yùn)行順利。另外,有時(shí)只執(zhí)行一部分測(cè)試,比如 1/3。知道為什么測(cè)試掛起,以及如何修復(fù)它們嗎?這是 package.json 文件加上目前項(xiàng)目的主要文件。提前致謝。包.json{  "name": "expresso",  "version": "1.0.0",  "description": "",  "main": "server.js",  "scripts": {    "test": "mocha"  },  "author": "",  "license": "ISC",  "dependencies": {    "body-parser": "^1.19.0",    "chai": "^4.1.2",    "cors": "^2.8.5",    "errorhandler": "^1.5.1",    "express": "^4.17.1",    "mocha": "^6.1.4",    "react": "^15.6.1",    "react-dom": "^15.6.1",    "react-router-dom": "^4.2.2",    "sqlite3": "^4.0.6",    "supertest": "^3.0.0",    "whatwg-fetch": "^2.0.3"  },  "devDependencies": {    "babel": "^6.23.0",    "babel-core": "^6.26.0",    "babel-loader": "^7.1.2",    "babel-preset-es2015": "^6.24.1",    "babel-preset-react": "^6.24.1",    "babel-preset-stage-2": "^6.24.1",    "webpack": "^3.5.5"  }}服務(wù)器.jsconst bodyParser = require('body-parser');const cors = require('cors');const errorHandler = require('errorhandler');const express = require('express');const apiRouter = require('./api/api');const app = express();const PORT = process.env.PORT || 4000;app.use(bodyParser.json());app.use(cors());app.use('/api', apiRouter);app.use(errorHandler());app.listen(PORT, () => {    console.log(`Listening on port ${PORT}`);});module.exports = app;api.jsconst express = require('express');const apiRouter = express.Router();const employeesRouter = require('./employees');    // <<< api/employees >>>apiRouter.use('/employees', employeesRouter);module.exports = apiRouter;
查看完整描述

1 回答

?
ibeautiful

TA貢獻(xiàn)1993條經(jīng)驗(yàn) 獲得超6個(gè)贊

您必須將標(biāo)簽添加--exitscripts -> test您的package.json.

結(jié)果應(yīng)該是這樣的:

"scripts":?{
??"test":?"mocha?--exit"
??}

根據(jù)文檔

--exit : 測(cè)試完成后強(qiáng)制 Mocha 退出

之后,當(dāng)測(cè)試完成時(shí),命令行再次可用。


查看完整回答
反對(duì) 回復(fù) 2023-06-15
  • 1 回答
  • 0 關(guān)注
  • 228 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)