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包依赖
代码地址:
html如何找寻vue文件,如何预览vue文件相关推荐
- 微信小程序云开发实现上传文件和预览下载文件
微信小程序云开发实现上传文件和预览下载文件 一.前言 目前微信提供了一个接口 wx.chooseMessageFile 它能让用户从聊天记录里面选择一个或者多个文件,然后返回它的一些信息,列入文件的p ...
- vue项目中预览pdf文件
一.利用浏览器自带的预览pdf // [pdfUrl] 获取pdf地址 eg:http://mozilla.github.io/pdf.js/web/compressed.tracemonkey-pl ...
- vue实现在线预览office文件
最近在做电子档案,后端提供了文件的华为云的oss链接.已经实现了点击下载文件的功能.但是呢,他们又希望常规的文件,可以直接点击预览,不需要下载. 按道理说,做文件的在线预览,买个第三方服务什么的,后端 ...
- php+预览和下载pdf文件,vue实现在线预览pdf文件和下载(pdf.js)
最近做项目遇到在线预览和下载pdf文件,试了多种pdf插件,例如jquery.media.js(ie无法直接浏览) 最后选择了pdf.js插件(兼容ie10及以上.谷歌.安卓,苹果) 强烈推荐改插件, ...
- vue-pdf vue中导入文件 并预览
暂时 是 导入后 根据文件流 预览 之后上传后台哪url地址应该就是<pdf :src="url" 创建 参考 https://www.cnblogs.com/mizuki- ...
- PDF、Word、Excel文件前端预览实操干货都在这!
随着Odoo在各个行业领域的深入应用,对Odoo的前端交互体验要求也越来越高. 我们在项目开发中常常会遇到,需要上传文件并预览的问题. 这里是我遇到的需求,并完成的一个小demo. 在Odoo中实现文 ...
- 浏览器预览PDF文件(接口返回的是文件流形式)
最终结果可以直接看文章末尾,前面都是日记一样的内容啊哈哈,是自己解决问题的坎坷的过程...[手动滑稽害怕脸]...... 今天解决了一个看起来很小但是却困扰了我近乎一天的问题 需求描述: 通过下载文件 ...
- 文件预览:使用xlsx预览excel文件
文件预览系列: mavon-editor预览Markdown文件 xlsx预览excel文件 注意事项: 多sheet页的情况需要自己手动处理 一.安装插件:xlsx // 我目前使用的是0.17.5 ...
- fis3+vue+pdf.js制作预览PDF文件或其他
人生第一篇博客,的确有点紧张,但有些许兴奋,因为这对于我来说应该是一个好的开始,以此励志在技术的道路上越走越远. 看过了多多少少的技术博客,给自己带来了很多技术上的收获,也因此在想什么时候自己也可以赠 ...
最新文章
- 数据库连接池为什么要用threadlocal呢?不用会怎样?
- 竟有内鬼!北理工硕士生「复制粘贴」论文,旷视研究员最新声明
- 【SAP技术】SAP不能修改一个已经分配给交货单的HU
- Open3D:Win10 + VS2017配置Open3D(C++、python)
- 真正的职场强者,都是闭环主义高手
- cstring查找子字符串_动态规划6:两个字符串的最长连续公共子串
- SpringMVC源码阅读系列汇总
- java 子类中this,请问子类中的构造方法中 this(name,beijing,school);是啥意思
- web常用正则表达式
- winpcap基本原理及常见应用_数字图像处理原理及应用教学大纲
- 新闻网大数据实时分析可视化系统项目——7、Kafka分布式集群部署
- 网路知识:为什么宽带越用越慢,看完你就明白了
- 神舟笔记本触摸板驱动_关闭笔记本触摸板的四种方法
- 相机靶面大小和显微镜FN的匹配关系
- Bailian4034 选择客栈【序列处理】
- python 函数调用自身_Python-函数的递归调用
- 最强大脑记忆曲线(7)——“复习页面”逻辑实现
- 里约热内卢圣徒java_里约热内卢:圣徒之城
- VISIO取消箭头自动吸附及粘连
- 注意了,BCH的0手续费交易已经来了