理想情况
vue文件
<template>
<div class="test"></div>
</template>
<script>
export default {
name: 'test',
data() {
return {};
},
methods: {
foo() {}
}
};
</script>
<style lang="scss">
.test {}
</style>
nodejs 文件
const test = require('./test.vue');
console.log(test);
// 输出 {"name": "test", "data": {...}, "methods": {...}}
你可以看看vue-loader里面js部分