我具有以下文件夹结构:
很明显,React在“客户端” node_modules中使用Jest。如果我尝试为服务器的node_modules安装Jest(最多升级一个),我将从React收到错误消息,说我在树中有重复的软件包。我应该如何使用Jest对服务器进行测试?我应该如何为服务器安装Jest?还是我应该?或者我可以在“客户端”文件夹中使用相同的Jest react使用?如果是这样,怎么办?命令是什么?非常感谢您的帮助。
答案 0 :(得分:0)
从项目根目录使用npm link client/node_modules/jest
解决。
答案 1 :(得分:0)
2个独立的依赖树,避免使用duplicate packages up in the tree
如下:
server
├──> node_modules
├──> index.js
└──> package.json
client
├──> node_modules
├──> index.js
└──> package.json
.gitignore
README.md