gpt4 book ai didi

node.js - 誓言:未找到命令

转载 作者:太空宇宙 更新时间:2023-11-03 22:43:02 24 4
gpt4 key购买 nike

我从应用程序的根文件夹运行测试。测试位于spec 目录中。

$ vows  

No command 'vows' found, did you mean:
Command 'vos' from package 'openafs-client' (universe)
Command 'voms' from package 'voms-server' (universe)
vows: command not found

我的package.json如下

{
"author": "Sunil Kumar <sunilkumar.gec56@gmail.com>",
"name": "subscription-engine-processor",
"description": "Node.js server for Subscription Engine processor application.",
"version": "0.0.0",
"scripts": {
"start": "node index.js"
},
"repository": {
"type": "git",
"url": ""
},
"main": "./index",
"engines": {
"node": "~0.6.6"
},
"dependencies": {
"buffers": "0.1.1",
"redis": "0.7.1"
},
"devDependencies": {
"vows": "0.6.x"
}
}

我已经完成了 npm install,以便包含誓言的依赖模块已安装并存在于我的 node_modules/目录中。

有人可以帮我解决一下可能出现的问题吗?

最佳答案

您还可以从当前项目的 node_modules 目录中的本地安装运行誓言命令:

./node_modules/vows/bin/vows

编辑:需要明确的是,vows 仍然是一个 Node 文件,这意味着您必须将其作为 Node 程序(而不是独立的 CLI 工具)运行。因此,不能这样做:

> vows -v tests.js

您必须执行以下操作:

> node ./node_modules/vows/bin/vows -v tests.js

关于node.js - 誓言:未找到命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8723234/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com