javascript nuxt.js项目中的Jest&vue-test-utils配置
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript nuxt.js项目中的Jest&vue-test-utils配置相关的知识,希望对你有一定的参考价值。
// package.json
"jest": {
"roots": [
"<rootDir>/tests/unit"
],
"moduleNameMapper": {
"[\\s\\S]*.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": "<rootDir>/tests/unit/__mocks__/fileMock.js",
"[\\s\\S]*.(css|less)$": "<rootDir>/tests/unit/__mocks__/styleMock.js",
"~/([a-zA-Z0-9/.\\-_]*)": "<rootDir>/src/$1"
},
"moduleFileExtensions": [
"js",
"vue"
],
"transform": {
"^.+\\.js$": "<rootDir>/node_modules/babel-jest",
".*\\.(vue)$": "<rootDir>/node_modules/jest-vue-preprocessor"
},
"modulePathIgnorePatterns": [
"<rootDir>/tests/unit/coverage/*"
],
"coverageDirectory": "<rootDir>/tests/unit/coverage/",
"coverageReporters": [
"html",
"json"
]
}
// __mocks__/styleMock.js
module.exports = {}
// __mocks__/fileMock.js
module.exports = 'test-file-stub'
以上是关于javascript nuxt.js项目中的Jest&vue-test-utils配置的主要内容,如果未能解决你的问题,请参考以下文章
nuxt.js1-2
如何在 Nuxt.js 项目中引入 vant 并修改主题
仅使用 NUXT.js 生成静态 html
Nuxt.js学习 --- Nuxt目录结构详解Nuxt常用配置项Nuxt路由配置和参数传递
如何解决 Laravel + Nuxt.js 中的 CORS 错误
在 nuxt.js 页面中包含外部 javascript 文件