Reactjs 笑话错误:';开玩笑';未被识别为内部或外部命令、可操作程序或批处理文件
我已经在React项目中安装了Jest。我甚至安装了jest cli,但仍然无法在命令行中使用jest。我可以做一个npm测试,就像我的package.json中一样,但是我在测试中遇到了问题,为了修复它,我需要访问'jest'命令。(我需要运行Reactjs 笑话错误:';开玩笑';未被识别为内部或外部命令、可操作程序或批处理文件,reactjs,unit-testing,testing,jestjs,Reactjs,Unit Testing,Testing,Jestjs,我已经在React项目中安装了Jest。我甚至安装了jest cli,但仍然无法在命令行中使用jest。我可以做一个npm测试,就像我的package.json中一样,但是我在测试中遇到了问题,为了修复它,我需要访问'jest'命令。(我需要运行jest--init并创建配置文件。)提前感谢 请参阅。尝试将jest安装为开发人员依赖项。 npm安装--保存开发笑话 然后使用npm测试运行它。不要直接使用jest命令。不建议这样做。 如果要使用jest命令,请使用node\u modules/.b
jest--init
并创建配置文件。)提前感谢
请参阅。尝试将jest安装为开发人员依赖项。
npm安装--保存开发笑话
然后使用npm测试运行它。不要直接使用jest
命令。不建议这样做。
如果要使用jest
命令,请使用node\u modules/.bin/jest
我仅在全局安装jest后修复了此问题:
npm install -g jest
如果您在Windows上,您可以使用“node\u modules\.bin\jest”-init
。当我使用下面的命令将其全局安装为管理员(右键单击CMD并以管理员身份运行)时,问题得到了解决
npm install -g jest
然后转到测试文件并对它开个玩笑。我就是这样安装它的。我想使用jest命令,因为我正在查看官方网站及其设置说明(jest--init)。当我放入node_modules/.bin/jest时,它仍然没有运行。它说“节点模块”不被识别为内部或外部命令、可操作程序或批处理文件。“如果您使用的是windows,它是node\u modules\.bin\jest.exe
或类似的东西。”。