使用mpvue搭建一个初始小程序及项目配置方法


Posted in Javascript onDecember 03, 2018

 1. 初始化一个 mpvue 项目

现代前端开发框架和环境都是需要 Node.js 的,如果没有的话,请先下载 nodejs 并安装。

然后打开命令行工具:

# 1. 先检查下 Node.js 是否安装成功
$ node -v
v8.9.0

$ npm -v
5.6.0

# 2. 由于众所周知的原因,可以考虑切换源为 taobao 源
$ npm set registry https://registry.npm.taobao.org/

# 3. 全局安装 vue-cli
# 一般是要 sudo 权限的
$ npm install --global vue-cli@2.9

# 4. 创建一个基于 mpvue-quickstart 模板的新项目
# 新手一路回车选择默认就可以了
$ vue init mpvue/mpvue-quickstart my-project

# 5. 安装依赖,走你
$ cd my-project
$ npm install
$ npm run dev

随着运行成功的回显之后,可以看到本地多了个 dist 目录,这个目录里就是生成的小程序相关代码。

2. 搭建小程序的开发环境

小程序自己有一个专门的微信开发者工具,最新版本下载地址。

这一步比较简单,按照提示一步步安装好就行,然后用微信扫描二维码登陆。 至此小程序的开发环境差不多完成。

3. 调试开发 mpvue

选择 小程序项目 并依次填好需要的信息:
•项目目录:就是刚刚创建的项目目录(非 dist 目录)
•AppID:没有的话可以点选体验“小程序”,只影响是否可以真机调试。
•项目名称。

如图:

使用mpvue搭建一个初始小程序及项目配置方法

小程序项目配置

点击“确定”按钮后会跳到正式的开发页面,点击“编辑器”按钮,关闭自带的小程序编辑器。然后如图:

使用mpvue搭建一个初始小程序及项目配置方法

此时,整个 mpvue 项目已经跑起来了。

用自己趁手的编辑器(或者IDE)打开 my-project 中的 src 目录下的代码试试。

总结

以上所述是小编给大家介绍的使用mpvue搭建一个初始小程序及项目配置方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
js屏蔽鼠标键盘(右键/Ctrl+N/Shift+F10/F11/F5刷新/退格键)
Jan 24 Javascript
iframe异步加载实现点击左边菜单加载右边内容实例讲解
Mar 04 Javascript
复制js对象方法(详解)
Jul 08 Javascript
JavaScript中使用Object.create()创建对象介绍
Dec 30 Javascript
基于JS如何实现给字符加千分符(65,541,694,158)
Aug 03 Javascript
浅谈js中同名函数和同名变量的执行问题
Feb 12 Javascript
js实现移动端微信页面禁止字体放大
Feb 16 Javascript
Vue实现侧边菜单栏手风琴效果实例代码
May 31 Javascript
jQuery实现表单动态添加与删除数据操作示例
Jul 03 jQuery
解决layui批量传值到后台操作时出现传值为空的问题
Sep 28 Javascript
Ant Design的Table组件去除
Oct 24 Javascript
html5以及jQuery实现本地图片上传前的预览代码实例讲解
Mar 01 jQuery
JS基于Location实现访问Url、重定向及刷新页面的方法分析
Dec 03 #Javascript
koa2实现登录注册功能的示例代码
Dec 03 #Javascript
react-router 路由切换动画的实现示例
Dec 03 #Javascript
Vue.js 中的 v-model 指令及绑定表单元素的方法
Dec 03 #Javascript
ng-zorro-antd 入门初体验
Dec 03 #Javascript
如何使用 vue + d3 画一棵树
Dec 03 #Javascript
Vue.js中 v-model 指令的修饰符详解
Dec 03 #Javascript
You might like
ThinkPHP令牌验证实例
2014/06/18 PHP
php实现阳历阴历互转的方法
2015/10/28 PHP
基于PHP实现等比压缩图片大小
2016/03/04 PHP
PHP-X系列教程之内置函数的使用示例
2017/10/16 PHP
input 高级限制级用法
2009/03/26 Javascript
基于jquery实现的文字淡入淡出效果
2013/11/14 Javascript
javascript实现复制与粘贴操作实例
2014/10/16 Javascript
JS中捕获console.log()输出的方法
2015/04/16 Javascript
JS实现选中当前菜单后高亮显示的导航条效果
2015/10/15 Javascript
vue-cli脚手架build目录下utils.js工具配置文件详解
2018/09/14 Javascript
浅谈vue方法内的方法使用this的问题
2018/09/15 Javascript
javascript中call()、apply()的区别
2019/03/21 Javascript
node.js ws模块搭建websocket服务端的方法示例
2019/04/25 Javascript
深入浅析Vue中mixin和extend的区别和使用场景
2019/08/01 Javascript
JS内置对象和Math对象知识点详解
2020/04/03 Javascript
Vue实现点击箭头上下移动效果
2020/06/11 Javascript
Python的randrange()方法使用教程
2015/05/15 Python
python与C互相调用的方法详解
2017/07/14 Python
对python的unittest架构公共参数token提取方法详解
2018/12/17 Python
如何运行.ipynb文件的图文讲解
2019/06/27 Python
Python基于百度AI实现OCR文字识别
2020/04/02 Python
用 Django 开发一个 Python Web API的方法步骤
2020/12/03 Python
html5基础标签(html5视频标签 html5新标签用法)
2013/12/30 HTML / CSS
UGG雪地靴荷兰官网:UGG荷兰
2016/09/09 全球购物
加拿大国民体育购物网站:National Sports
2018/11/04 全球购物
将一个文本文件的内容按倒序打印出来
2015/01/05 面试题
Java面试题汇总
2015/12/06 面试题
煤矿班组长的职责
2013/12/25 职场文书
捐书寄语赠言
2014/01/18 职场文书
节能宣传周活动总结
2014/05/08 职场文书
2015年党风建设工作总结
2015/04/29 职场文书
小学三年级数学教学反思
2016/02/16 职场文书
HTML中table表格拆分合并(colspan、rowspan)
2021/04/07 HTML / CSS
vue-element-admin项目导入和导出的实现
2021/05/21 Vue.js
Spring Data JPA使用JPQL与原生SQL进行查询的操作
2021/06/15 Java/Android
Mysql数据库事务的脏读幻读及不可重复读详解
2022/05/30 MySQL