Webpack外部依赖和开玩笑

时间:2018-02-21 19:11:42

标签: javascript reactjs webpack jestjs enzyme

我正在使用webpack外部依赖

// wepack.config.dev.js
externals: {
    amdRequire: 'require'
}

// component.js

import amdRequire from 'amdRequire'

//component.test.js

shallow(<component/>
/*Basic test*/

我收到此错误

Cannot find module 'amdRequire' from 'component.js'
    at Resolver.resolveModule (node_modules/jest-resolve/build/index.js:179:17)

我一直试图模仿这种外部依赖关系。 我尝试使用以下设置没有太多运气

  1. 玩笑-的WebPack - 解析器
  2. mock 文件夹
  3. 中创建一个文件
  4. 在文件中添加global.amdRequire并在package.json中添加文件 - &gt;开玩笑 - &gt; setupFiles

0 个答案:

没有答案