html如何找寻vue文件,如何预览vue文件
每天寫(xiě)個(gè)頁(yè)面,都要配置腳手架,能不能像以前開(kāi)發(fā)前端頁(yè)面一樣,寫(xiě)一個(gè)index.html,然后編寫(xiě)js,css,就可以在瀏覽器上運(yùn)行了呢?可是我又不想舍棄vue,那么能不能全局搭建一個(gè)腳手架,供我來(lái)使用呢?
下面就開(kāi)始自己擼代碼。
首先我想要像node運(yùn)行js文件一樣,直接
pv run index.vue
讀取文件內(nèi)容 寫(xiě)入到APP.vue,添加到默認(rèn)腳手架中,展示UI
program.command('run')
.description('run a project')
.action(async (name,router) => {
// console.log(typeof router);
if(typeof router === 'object'){
sigleVue(name)
}
})
那么重點(diǎn)就是實(shí)現(xiàn)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)
//執(zhí)行npm run dev 命令
cd(templateDir)
if (exec('npm run dev').code !== 0) {
exit(1);
}
} catch (error) {
console.error(error)
}
這樣,我就可以像預(yù)覽js文件一樣預(yù)覽vue文件了。
//代碼放桌面
node ~/desktop/pv-cli/bin/index run index.vue
是不是很簡(jiǎn)單。
ps:.vue文件下需要vue的npm包依賴
代碼地址:
總結(jié)
以上是生活随笔為你收集整理的html如何找寻vue文件,如何预览vue文件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 计算机将成为学生们的老师英语,七年级英语
- 下一篇: html距离已过去多久,用javascr