Skip to content
This repository was archived by the owner on Jan 18, 2022. It is now read-only.

Commit b4f5402

Browse files
committed
Check vue version
1 parent 810661a commit b4f5402

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

src/index.js

+17
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,23 @@ export default function vue(options = {}) {
2626
delete options.include;
2727
delete options.exclude;
2828

29+
/* eslint-disable */
30+
try {
31+
const vueVersion = require('vue').version;
32+
if (parseInt(vueVersion.split('.')[0], 10) >= 2) {
33+
if (!('compileTemplate' in options)) {
34+
options.compileTemplate = true;
35+
}
36+
} else {
37+
if (options.compileTemplate === true) {
38+
console.warn('Vue version < 2.0.0 does not support compiled template.');
39+
}
40+
options.compileTemplate = false;
41+
}
42+
} catch (e) {
43+
}
44+
/* eslint-enable */
45+
2946
const styles = {};
3047

3148
options = mergeOptions(options, DEFAULT_OPTIONS);

0 commit comments

Comments
 (0)