我已经在我的React项目中安装了Jest。 我甚至安装了jest-cli,但仍无法在命令行中使用Jest。 我可以通过npm test进行测试,因为它在我的package.json中,但我在测试时遇到了一些问题,为了解决这个问题,我需要使用'jest'命令。( 我需要运行jest --init
来创建配置文件。)提前致谢!
请查看入门指南-Jest。
我已经在我的React项目中安装了Jest。 我甚至安装了jest-cli,但仍无法在命令行中使用Jest。 我可以通过npm test进行测试,因为它在我的package.json中,但我在测试时遇到了一些问题,为了解决这个问题,我需要使用'jest'命令。( 我需要运行jest --init
来创建配置文件。)提前致谢!
请查看入门指南-Jest。
尝试将jest安装为开发依赖。
npm install --save-dev jest
然后用npm test
来运行它,(如果需要添加脚本,请编辑package.json
文件)。不要直接使用jest
命令,这不是推荐的做法。
如果你想使用jest
命令,请使用node_modules/.bin/jest
。
只有在全局安装jest后,我才解决了这个问题:
npm install -g jest
如果您使用的是Windows,可以使用"node_modules\.bin\jest" --init
来初始化 Jest。
当我以管理员身份(右键CMD并以管理员身份运行)使用以下命令全局安装时,问题得到了解决。
npm install -g jest
然后进入测试文件并对其进行 Jest 测试。
node_modules\.bin\jest.exe
或类似的路径。 - Janaka Chathuranga/node/modules/.bin
中,尝试重新安装,使用这个答案帖子,再次运行此命令解决了我的问题。 - Ali Sherafat