cli工程全局安装vue-cli

npm install -g @vue/cli

通过cli创建uni-app项目

 vue create -p dcloudio/uni-preset-vue uni-app

选择项目模板,可自由选择如下图:

创建uni-项目

使用vscode打开创建的项目


安装vue语法提示插件

cli工程自带uni-app&5+app语法提示

安装组件语法提示

npm i @dcloudio/uni-helper-json

从 git 下载 uni-app 代码块,放到项目目录下的 .vscode 目录即可拥有和 HBuilderX 一样的代码块。


使用scss样式

#先安装node-sassnpm install node-sass#然后安装sass-loader,这里安装7.3.1版本,版本可选择性更新,因为高版本可能会报错#使用 cnpm 会快一些cnpm install sass-loader@7.3.1

运行项目

npm run dev:%PLATFORM%

发布项目

npm run build:%PLATFORM%

%PLATFORM% 可选值参见package.json中的scripts

HBuilderX 工程

HBuilderX 创建的工程默认不带 types 语法提示,在 vscode 中编辑的时候,可以自行安装
初始化npm

npm i @types/uni-app @types/html5plus -D

安装uni-app语法提示

npm i @types/uni-app @types/html5plus -D

uni-app项目中manifest.json、pages.json 等文件可以包含注释。vscode 里需要改用 jsonc 编辑器打开

这样我们的VScode-uni-app项目就搭建好了
那么微信小程序怎么跑起来呢?

启动各个端的命令
//启动项目(微信小程序)
npm run dev:mp-weixin//启动项目(h5)
npm run dev:h5//启动项目(app平台)
npm run build:app-plus (也就是App平台运行调试不支持cli方式,需在HBuilderX中运行调试)//启动项目(支付宝小程序)
npm run dev:mp-alipay//启动项目(百度小程序)
npm run dev:mp-baidu    //启动项目(字节跳动小程序)
npm run dev:mp-toutiao  //启动项目(qq 小程序)
npm run dev:mp-qq   //启动项目(快应用)
npm run dev:quickapp-webview

微信开发者工具调试小程序为例子
进入项目目录
执行命令,根据自己工具

npm run dev:mp-weixin 或 yarn run dev:mp-weixin


在项目dist文件夹的dev的会多出一个文件mp-weixin,目录结构即为小程序的结构
打开小程序选到此文件夹

这样就可以启动小程序了,保存的时候会实时编译到这个文件夹,小程序也会相应的改变;

以此为基础:下一篇我会讲:《在uni-app中使用tailwindcss》

用VScode搭建uni-app项目(较全)相关推荐

  1. VSCode搭建Spring Boot项目

    下载安装Java Extension Pack和Spring Boot Extension Pack两个插件 打开VSCode的设置,搜索框输入maven,然后打开settings.xml文件编辑配置 ...

  2. Android 系统(153)---全面屏项目很多APP占不满全屏

    全面屏项目很多APP占不满全屏 刘海屏项目,分辨率720x1498设置系统除外壁纸显示不全,且部分界面底部显示高度有2个navigationbar高度 解决方案: 那是因为全面屏的长宽比超过了1.86 ...

  3. VSCode搭建Vue项目及服务器部署

    一.安装nodeJs 在我之前的博客<idea搭建vue-cli项目>里有详细安装教程,这里进入! 二.在VSCode搭建Vue项目 1.安装全局脚手架 npm i -g @vue/cli ...

  4. 视频教程-React全栈:前后端分离的招聘Web App项目(含资料)-ReactJS

    React全栈:前后端分离的招聘Web App项目(含资料) 张长志技术全才.擅长领域:区块链.大数据.Java等.10余年软件研发及企业培训经验,曾为多家大型企业提供企业内训如中石化,中国联通,中国 ...

  5. yolov5使用2080ti显卡训练是一种什么样的体验我通过vscode搭建linux服务器对python-yolov5-4.0项目进行训练,零基础小白都能看得懂的教程。>>>>>>>>>第二章番外篇

    第二章番外篇:yolov5通过vscode搭建linux服务器对python-yolov5-4.0项目进行训练,零基础小白都能看得懂的教程.YOLOv5搭建的最快搭建方式,踩坑经历详谈 前期准备: 2 ...

  6. 如何开发出一款仿映客直播APP项目实践篇 -【服务器搭建+推流】

    如何开发出一款仿映客直播APP项目实践篇 -[原理篇] 如何开发出一款仿映客直播APP项目实践篇 -[采集篇 ] 如何开发出一款仿映客直播APP项目实践篇 -[服务器搭建+推流] 如何开发出一款仿映客 ...

  7. uniapp APP项目启动页面全屏显示去除导航栏和下巴

    uniapp APP项目启动页面全屏显示去除导航栏和下巴 <template><view><!-- 启动图 --><view class="star ...

  8. 搭建网站/APP最全准备攻略

    作者 | 前嗅 ​来源 | 前嗅大数据(www.forenose.com) 本文谨献给:想要所有想要搭建网站/APP,又不知道应该如何下手的童鞋~ 如果你正好想要搭建一个网站或者创建一个APP: 如果 ...

  9. 用vscode实现vue.js项目的一个完整过程

    1.新建项目 打开Visual studio code 打开一个你想要创建项目的文件夹 打开集成终端:查看 –> 集成终端 或者直接按 ctrl+` 如果没有安装vue-cli,在终端输入: n ...

最新文章

  1. .net ticks 转java_《C#并发编程经典实例》—— 转换.NET事件
  2. 【bzoj3524】【Poi2014】【Couriers】可持久化线段树(主席树)水题
  3. ESP8266 WiFi探针 MAC
  4. error: a label can only be part of a statement and a declaration is not a statement
  5. 如何解一元一次方程视频_初中数学一元二次方程,注重基础,实例解析考点
  6. 用注解还是用xml 配置?
  7. ES6必知必会 (七)—— Generator 函数
  8. 安排!活动素材的亿级用户精准投放
  9. 最常见的Web服务器市场份额
  10. Atitit redis使用 attilax 艾提拉总结 1.1. Redis默认有16个库,默认连接的是 index=0 的那一个。解决与原来不方便查询查看的问题 1 1.2. redis不是现
  11. eclipse背景设置什么颜色缓解眼睛疲劳之一
  12. Python设置32位环境
  13. 蝴蝶影视服务器响应异常,elasticsearch的服务器响应异常及解决策略(转)
  14. IT运维人员,该如何规划自己的职业路?
  15. js中的contains()方法记录
  16. 数学在c语言的作用,【程序设计论文】数学专业C语言程序设计课程教学探讨(共3174字)...
  17. 强引用置为null,会不会被回收及内存分配及年轻代年老代算法回收
  18. 【Verilog基础】ROM IP 核基础知识
  19. win7安装vc6 sp5的MDAC问题解决办法
  20. js实现web网页版台球游戏

热门文章

  1. python Django 快捷键
  2. 终端 常用移动光标的快捷键
  3. 微信活码应用 淘宝购物好评返现卡
  4. 山东省2013高职分数线
  5. spring boot 2.0 官方文档 (一)
  6. 北邮 复习 软件工程_2019北京邮电大学083500软件工程考研备考指南
  7. row format delimited fields terminated by “,“含义是以‘,‘结尾的行格式分隔字段
  8. 百度云不限速详细教程
  9. 百度云 不限速 | 2019 最好用下载工具
  10. 【短信发送】实现腾讯云发送短信功能--工具类和SpringBoot配置两种方法实现