1 Resposta. Jest/Enzyme são necessários apenas durante o desenvolvimento, portanto deve ser salvo como devDependencies.
O que deve ser uma dependência dev?
Alguns bons exemplos de dependências que seriam necessárias em tempo de execução incluem React, Redux, Express e Axios Alguns bons exemplos de quando instalar devDependencies seriam Nodemon, Babel, ESLint, e testando frameworks como Chai, Mocha, Enzyme, etc… Da próxima vez, vamos aprofundar nosso pacote. arquivo json.
Devo usar dependências de desenvolvimento?
Resumindo, você deve salvar um módulo como devDependency quando for usado apenas para desenvolvimento e teste; todo o resto deve ser uma dependência.
Quando uma dependência dev deve ser instalada?
Quando você adiciona o sinalizador -D, ou --save-dev, você o está instalando como uma dependência de desenvolvimento, o que o adiciona à lista devDependencies. As dependências de desenvolvimento destinam-se a pacotes somente de desenvolvimento, que são desnecessários na produção. Por exemplo, pacotes de teste, webpack ou Babel.
Os tipos de prop devem ser uma dependência dev?
'prop-types' deve ser listado nas dependências do projeto, não em devDependencies.