添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
逃跑的键盘  ·  php check if mysql ...·  1 年前    · 
爱旅游的花卷  ·  spring data jpa ...·  1 年前    · 
  • 没有正确配置 Jest Jest 默认不支持 ES6 的 import 语法,需要进行一些配置才能支持。可以在项目根目录下创建一个 jest.config.js 文件,然后添加如下配置:
  • module.exports = {
      transform: {
        '^.+\\.jsx?$': 'babel-jest'
    

    这样就可以使用 Babel 转换 ES6 语法了。如果你使用的是 TypeScript,还需要添加 ts-jest 包来支持 TypeScript 语法:

    npm install --save-dev ts-jest
    

    然后在 jest.config.js 文件中添加如下配置:

    module.exports = {
      transform: {
        '^.+\\.(js|jsx|ts|tsx)$': 'ts-jest'
      testRegex: '(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$',
      moduleFileExtensions: ['js', 'jsx', 'ts', 'tsx', 'json', 'node']
    
  • 没有安装依赖包 如果在测试文件中使用了某个依赖包,但是没有在项目中安装,就会出现 import 报错的情况。可以通过运行以下命令来安装缺少的依赖包:
  • npm install --save-dev <package-name>
    

    其中 <package-name> 是缺少的依赖包名称。

  • 文件路径错误 如果测试文件中的 import 语句指向的文件路径不正确,也会出现 import 报错的情况。可以检查一下文件路径是否正确,并且文件是否存在。
  • 以上是一些常见的 import 报错情况及解决方法,希望对你有帮助!

  •