如何用 nodejs 解析 vue 文件,获取 script 里的东西
理想情况
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": {...}}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
你可以看看vue-loader里面js部分
问题解决了吗?我现在只能通过
vue-template-compiler
获取到的script标签里面的所有字符,如果要用正则匹配就很麻烦我用cheerio能拿到template,script,style,,但是script里面的内容细分不出来了,,你解决了吗?