We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent aad72cf commit 791fa28Copy full SHA for 791fa28
packages/@vue/cli-plugin-unit-jest/presets/default/jest-preset.js
@@ -1,3 +1,10 @@
1
+let vueJest = null
2
+try {
3
+ vueJest = require.resolve('vue-jest')
4
+} catch (e) {
5
+ throw new Error('Cannot resolve "vue-jest" module. Please make sure you have installed "vue-jest" as a dev dependency.')
6
+}
7
+
8
module.exports = {
9
moduleFileExtensions: [
10
'js',
@@ -8,7 +15,7 @@ module.exports = {
15
],
16
transform: {
17
// process *.vue files with vue-jest
11
- '^.+\\.vue$': require.resolve('vue-jest'),
18
+ '^.+\\.vue$': vueJest,
12
19
'.+\\.(css|styl|less|sass|scss|jpg|jpeg|png|svg|gif|eot|otf|webp|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$':
13
20
require.resolve('jest-transform-stub'),
14
21
'^.+\\.jsx?$': require.resolve('babel-jest')
0 commit comments