我遇到一个非常奇怪的问题:
正在处理一个项目,该项目是由lerna
管理的monorepo,除非出于某种原因,否则我将无法运行测试,除非使用sudo。我知道这不是项目配置问题,因为团队中没有其他人遇到此问题。
立即引发的错误最终是:
Jest encountered an unexpected token
...
/Users/jasmar/dev/project/src/__setup__/setupTest.js:1
({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,global,jest){import { configure } from 'enzyme';
我的环境是:
我是计算机的管理员,并且对项目目录运行sudo chmod -R ug+w .
无济于事。
我也尝试npm run test
无济于事。
yarn运行的测试脚本为FORCE_COLOR=1 lerna --concurrency=4 run test
,我尝试将并发性降至1。
运行sudo yarn test
可以正常工作时,这是有问题的,因为它会生成具有错误权限的新快照,并使管理版本控制变得极为困难。
任何想法都将不胜感激。
谢谢!
答案 0 :(得分:-1)
删除 设置
的下划线