首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >玩笑:找不到命令

玩笑:找不到命令
EN

Stack Overflow用户
提问于 2019-07-23 18:47:46
回答 2查看 11.7K关注 0票数 6
  • 我知道我安装了jest,因为我可以看到它的位置,并且我尝试了他们在你下载它之后询问的测试,它运行良好。
  • 每次我尝试这个可笑的命令时,它都会说:"bash: jest:命令找不到“。我见过其他人推荐./node_node/..bin/jest,但这仍然没有帮助,即使我确实使用过Sudo,我仍然得到“没有这样的文件或目录”,尽管我可以看到该路径中有一个目录。
  • 我尝试了npm测试,发现了一个关于package.json的错误
  • 我看到有人建议使用npm -g jest命令删除jest并再次安装,但这会导致一系列有关EACCES:权限被拒绝的错误。
  • 我认为它可能必须做我的节点版本,但它是10.16.0,所以我不认为是那样。

老实说,我觉得我到处都是想弄清楚为什么会发生这种事,所以任何建议/帮助都会很感激

我尝试过的其他“解决方案”是:node_node/jest/bin/jest reversestring/test.js -watch./node_node/.bin/jest步骤/test.js-watch-watch。

注:跳绳和舞步是我试图对其开玩笑的练习。

我的操作系统是MAC

EN

回答 2

Stack Overflow用户

发布于 2019-07-23 19:00:28

jest库必须全局安装。否则,您需要从node_modules文件夹中的绝对路径运行它。运行jest命令的最简单方法是运行npm脚本。如下所示:

npm test

通过运行以下命令,您可以全局安装jest-cli:

npm install -g jest-cli

票数 9
EN

Stack Overflow用户

发布于 2022-04-07 21:06:26

跑步:

代码语言:javascript
复制
npm install --save-dev jest-cli

将jest命令放入目录中:

代码语言:javascript
复制
node_modules/.bin/

此目录用于通过package.json运行命令。

例如:

代码语言:javascript
复制
"scripts": {
  "test": "jest -i"
},

将通过以下方式运行:

代码语言:javascript
复制
npm run test

或者:

代码语言:javascript
复制
yarn test
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57170450

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档