reactjs 如何让Jest解析glsl文件?

kuarbcqp  于 2023-03-01  发布在  React
关注(0)|答案(1)|浏览(149)

我正在处理一个包含vtk.js库的React项目。在使用Jest运行测试用例时,我收到以下错误:
应用程序路径此处\节点模块\vtk.js\源\渲染\OpenGL\glsl\vtk多边形数据VS.glsl:18

attribute vec4 vertexMC;
          ^^^^

SyntaxError: Unexpected identifier

  at Runtime.createScriptFromCode (node_modules/jest-runtime/build/index.js:1350:14)
  at Object.<anonymous> (node_modules/vtk.js/Sources/Rendering/OpenGL/PolyDataMapper/index.js:11:1)
ccrfmcuu

ccrfmcuu1#

对于我来说,它修复了将模块Map器添加到jest配置中的问题:

jest: {
 "moduleNameMapper": {
      "^.+.(vert|frag|glsl)$": "jest-transform-stub"
    }
}

需要安装开发依赖项“jest-transform-stub”

相关问题