首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为特定文件夹配置Jest和babel-jest

如何为特定文件夹配置Jest和babel-jest
EN

Stack Overflow用户
提问于 2017-12-07 17:00:37
回答 0查看 1.4K关注 0票数 2

我得到以下错误:

代码语言:javascript
复制
import React from 'react';
^^^^^^
SyntaxError: Unexpected token import

原因是有些模块在npm中发布时没有编译。

我想知道,如何才能将它们包含在babel-jest编译特定的node_modules文件夹中?

这是我在package.json中的当前配置

代码语言:javascript
复制
"jest": {
    "silent": false,
    "moduleNameMapper": {
      "\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": "<rootDir>/__mocks__/fileMock.js",
      "\\.(scss|css|less)$": "<rootDir>/__mocks__/styleMock.js"
    },
    "setupFiles": [
      "<rootDir>/__mocks__/localStorageMock.js"
    ],
    "transform": {
      "^.+\\.jsx$": "babel-jest",
      "^.+\\.js$": "babel-jest"
    }

我在文档中没有找到任何解决方案。如果我能做类似这样的事情或类似的事情,添加要转换的文件夹就太好了:

代码语言:javascript
复制
"transformPaths": [ "path/to/file.js", "path/to/file.jsx"]
EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47691189

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档