节点模块未正确安装Jest酶未正确检测和安装

时间:2019-03-21 07:55:50

标签: npm jestjs node-modules enzyme

我想知道是否有人遇到过执行npm安装并且包出现在package.json中而不出现在node_modules中的问题。示例:

我输入 npm install --save-dev jest enzyme enzyme-adapter-react-16 这些软件包出现在package.json中,但是当我在命令行上输入jest时,我收到错误消息:无法从'enzyme.config.js'中找到模块'enzyme'

ase.config.js为:

import { configure } from 'enzyme';
import Adapter from 'enzyme-adapter-react-16';

configure({ adapter: new Adapter() });

我查看了package.json,其中有软件包,但这些软件包不在node_modules文件夹中。知道为什么会发生这种情况吗?任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

此问题已解决。 TL; DR;其中的一个是:在生产模式下,npm不会安装dev依赖项。我将NODE_ENV变量更改为生产,然后“删除”它,我刚刚将其注释掉并重新获得了bash配置文件。这不会删除生产模式。我不得不去重新设置它以撤消生产。

相关问题