jest-transformer-arttemplate
jest artTemplate transformer ( jest artTemplate 模版文件转换成 js )
Jest doesn't handle non JavaScript assets by default.
You can use this module to avoid errors when importing 'art-template' file assets;
Usage
一、安装
npm install --save-dev jest-transformer-arttemplate
二、配置 In your Jest config, add jest-transformer-arttemplate to transform 'art-template' file assets: 在 jest.config.js 中添加以下配置:
1、支持解析 art 文件
moduleexports = // .. moduleFileExtensions: 'js' 'art' // 需要解析的文件类型 transform: '^.+\\.jsx?$': 'babel-jest' '.+\\.art$': 'jest-transformer-arttemplate' // 解析文件对应使用的转换工具。
2、同时支持多个文件类型模版(如 .html 或 .tpl ), 需要在同时在 moduleFileExtensions: 与 transform 增加多一个文件类型
moduleexports = // .. moduleFileExtensions: 'js' 'art' 'html' 'tpl' // 需要解析的文件类型 transform: '^.+\\.jsx?$': 'babel-jest' '.+\\.(art|html|tpl)$': 'jest-transformer-arttemplate' // 解析文件对应使用的转换工具。
测试和语法检测
npm run test