html如何找寻vue文件,如何预览vue文件

每天写个页面,都要配置脚手架,能不能像以前开发前端页面一样,写一个index.html,然后编写js,css,就可以在浏览器上运行了呢?可是我又不想舍弃vue,那么能不能全局搭建一个脚手架,供我来使用呢?

下面就开始自己撸代码。

首先我想要像node运行js文件一样,直接

pv run index.vue

读取文件内容 写入到APP.vue,添加到默认脚手架中,展示UI

program.command('run')

.description('run a project')

.action(async (name,router) => {

// console.log(typeof router);

if(typeof router === 'object'){

sigleVue(name)

}

})

那么重点就是实现sigleVue.js

const filePath = path.join(process.env.PWD, name)

const templateDir = path.join(__dirname, '../template')

const templatePath = path.join(templateDir, 'src/App.vue')

try {

//热更新

const content =

`

import Test from '${filePath}'

export default {

components:{

Test

}

}

`

await fs.writeFileSync(templatePath, content)

//执行npm run dev 命令

cd(templateDir)

if (exec('npm run dev').code !== 0) {

exit(1);

}

} catch (error) {

console.error(error)

}

这样,我就可以像预览js文件一样预览vue文件了。

//代码放桌面

node ~/desktop/pv-cli/bin/index run index.vue

是不是很简单。

ps:.vue文件下需要vue的npm包依赖

代码地址:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值