怎样使用vscode开发前端,前端开发vscode必备插件

  怎样使用vscode开发前端,前端开发vscode必备插件

  本文主要介绍如何在不运行项目的情况下,使用一个具有所见即所得效果的vscode组件。有需要的朋友可以借鉴一下,希望能有所帮助。祝大家进步很大,早日升职加薪。

  

目录

  组件封装及需求效果Preview.js优点Preview.js插件缺点安装基本采用Pro级功能总结。

  

组件封装及需求效果

  我们在写需求的时候,会封装一些组件,然后为这个组件定义一些道具,让它脱离业务,变得更通用。写完组件后,需要验证组件的效果,也就是需要简单的把数据模拟进去,然后运行项目看看。

  //card/index.tsx卡组件

  //我们先写一个组件

  导出默认功能卡(道具){

  const { name }=props

  返回(

  div{name}/div

  )

  }

  //index.tsx项目根目录

  //组件写好了,找个地方介绍一下,送点数据进去,免得工程崩溃。

  导入卡片表单卡片

  导出默认函数App () {

  返回(

  卡名=零一/

  )

  }

  $ #运行项目并查看刚刚编写的组件的效果

  $纱线开发

  你熟悉这个过程吗?每个人都可能这样做。看完结果后,他们必须回去删除所有他们不想要的测试代码。

  不过我发现了一个非常好用的Vscode插件,大大简化了这个过程!

  它是Preview.js,一个用于项目中组件实时预览的插件。

  

Preview.js优点

  支持React(v16)、Vue2、Vue3和SolidJS,并将很快支持Preact和Svelte。无需启动项目,直接静态预览组件,自动识别组件自动生成道具的模拟数据。可实时刷新mock数据,无需疯狂存点触发即可为同一组件生成多个预览,并可快速调整页面比例,切换不同分辨率设备的黑暗模式直接搜索项目中的其他组件,快速切换是否好闻。反正我已经用过了,真的很好闻!我自己以前做过一个组件库项目。写完一个组件,我需要写一个例子来看看效果。如果我用这个插件,项目就不用运行了,可以实时预览。会有多酷?(正在开发组件库的同学会看到。福利。)

  

Preview.js插件的缺点

  插件刚出来,可能会有一些bug,这是不可避免的。以上优势中,6,7,8都需要付出,但目前可以是白嫖,以后会发现.但是我目前用起来没有问题。

  接下来就带你去体验一下。

  

安装

  直接在VsCode的插件市场搜索:Preview.js,安装即可。

  那你最好重启VsCode。

  Emmmm,大多数学生应该会收到这样的错误信息:

  因为Preview.js插件会在重启后的初始化阶段安装一些依赖包,而它们支持的最低npm版本是7。估计大部分同学的npm包都是7以下的,所以建议大家想用的时候切换一下节点版本,比如用nvm用17.5.0。此时npm版本将达到8,满足需求。这时,你需要重新启动它。

  耐心等几秒钟,等它所有的依赖包都安装好了就ok了。

  

基本使用

  为了方便,我就以React的代码为例,不过刚才提到的那些库也是支持的。你可以自己试试。

  让我们在项目中找到一个组件并打开它。

  可以看到,插件自动识别我的卡片组件,在它的上方悬浮着一个Preview.js中打开卡片的灰色按钮。点击之后,右边会出现一个预览窗口(此时我们还没有启动项目)。

  如你所见,右下角也帮助我们生成了这个组件所需要的道具的模拟数据,但这个前提是你的项目是TS的,而且道具的类型是有限的,否则不行(我试过)。

  一切(添加新组件、修改文本、修改样式……)都是实时修改的(除了修改道具类型)。让我们看一看。

  不能实时修改类型也是一个小缺点。希望以后可以改进。如果换类型,目前只需要重启预览窗口,点底部刷新没用。

  

Pro 级别的功能

  接下来,高级用户可以使用的功能。我看到他们有资格在官网申请30天免费体验。为了这篇文章的效果,我先申请了。

  申请地址:https://previewjs.com/checkout

  填写你的电子邮件,你的申请就会成功。

  然后它会发送一个交换码到你的邮箱。

  取这段代码,填充到VsCode的Preview.js窗口中。

  然后它成功了,现在这个页面有了一堆特性。

  大家统一体验一下吧。

  

总结

  总的来说这个插件已经很好看了。不需要付费版本的功能也能及时满足基本需求。而且这个功能在写业务的时候非常有用,大大提高了工作效率。真的真的强烈推荐!

  preview . js:https://previewjs.com/

  我是零一,分享技术,不只是前端,我们下期再见~

  这就是前端项目不运行所见即所得效果的细节。关于前端项目vscode组件效果的更多信息,请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: