testing-library/react
和jest-junit
很好用。我使用npm将这两个包安装到我的devDependencies
中,并更改了测试脚本:"test": 'react-scripts test"
当我运行npm test时,我收到了一个错误信息:
TypeError: fsevents is not a function
所以我尝试npm i fsevents,但没有帮助。我尝试在网上查找,但那里的错误要么是fsevents不是构造函数,要么是改为yarn。
是什么导致了这个问题?我正在使用npm v6.4.1和react-script v3.1.1
编辑:如果有影响,我也在使用Mac
编辑2:我再次运行测试,没有改变任何内容,这个错误就不再出现了。
brew install watchman
命令解决了我的问题。谢谢。 - RKMsudo port install watchman
。 - Iqbalbrew install watchman
- user14009196brew upgrade watchman
升级解决了我的问题,谢谢。 - MuYunyun