Mocha中的Watcher自动化

塞普里安·格普弗特

我想使用package.json文件实现motcha --watcher功能的自动化,而无需全局安装mocha。

npm的功能之一是允许将自定义脚本添加到npm命令中。以前我成功配置了测试运行器,现在可以输入bash了:

npm test

一切正常,所以我也想做类似的事情,因为

./node_modules/mocha/bin/mocha --watch app.js test.js"

不太有效。

我的目标是通过输入bash来运行mocha watcher:

npm watch

不幸的是,观察程序无法运行-相反,我看到了不带参数的npm命令的标准输出。看来我的自定义脚本未由npm注册。

这是我实际的package.json文件

{
  "name": "screencast",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "mocha test.js", // works properly after typing 'npm test'
    "watch": "mocha --watch app.js test.js" // Syntax looks ok, but command 'npm watch' d
  },
  "author": "",
  "license": "ISC",
  "dependencies": {
    "express": "^4.10.6"
  },
  "devDependencies": {
    "mocha": "^2.0.1",
    "supertest": "^0.15.0"
  }
}

有人遇到过这个问题吗?

Jeff Ling

对于像这样的“自定义”脚本watch,您必须要做的npm run watch不是npm watch

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

摩卡中的Watcher自动化

来自分类Dev

在emacs中自动化远程访问

来自分类Dev

在VB中处理自动化错误

来自分类Dev

GitLab中的自动化安全测试

来自分类Dev

Perl中的网站登录自动化?

来自分类Dev

在bash中自动化GPG

来自分类Dev

在TFS中自动化任务

来自分类Dev

Access VBA中的自动化错误

来自分类Dev

在 CircleCI 中自动化 jmx 文件

来自分类Dev

在 Laravel 中自动化项目

来自分类Dev

TVOS自动化

来自分类Dev

QuickBooks自动化

来自分类Dev

自动化任务

来自分类Dev

自动化API

来自分类Dev

在Dart中自动化JavaScript互操作

来自分类Dev

使用watir自动化在UI网格中输入文本

来自分类Dev

如何在UI自动化中捕获响应数据

来自分类Dev

自动化测试中的DbContext.ChangeTracker抛出SQLException

来自分类Dev

SychronizedInputPattern在UI自动化中做什么?

来自分类Dev

Java中的自动化和可编程重构

来自分类Dev

权威人士:自动化嵌套资源中的索引

来自分类Dev

如何在自动化中验证音频/视频流

来自分类Dev

如何从Azuredevops的自动化测试中获得结果

来自分类Dev

在Toad for Oracle中自动化SQL脚本

来自分类Dev

自动化中的Terraform Plan人可读输出

来自分类Dev

自动化从SQL将数据提取到excel中

来自分类Dev

Windows服务中的Excel OLE自动化

来自分类Dev

定位器在Katalon移动自动化中的使用

来自分类Dev

在Azure DevOps中自动化多个生成/发布