赞
踩
通过npm下载创建项目,参考官网链接(https://uniapp.dcloud.io/quickstart-cli)
此文章是使用vue2创建的
前置:
已经全局安装了vue-cli,window+R输入cmd回车可出现, vue -V查看脚手架版本及安装
如果没安装,则执行以下命令(全局安装脚手架)
npm install -g @vue/cli
1.使用正式版(对应HBuilderX最新正式版)
vue create -p dcloudio/uni-preset-vue my-project
此时,会提示选择项目模板,初次体验建议选择 hello uni-app 项目模板,如下所示:
(我一般只选择默认模板)
"buildBeta:mp-weixin": "cross-env NODE_ENV=production UNI_PLATFORM=mp-weixin vue-cli-service uni-build --mode beta",
npm i vconsole
npm下载完成截图如下:
下载完成之后在main.js引入控制台
import vconsole from 'vconsole' // 引入vconsole
// 判断是不是线上环境,不是的话就显示控制台
if (process.env.VUE_APP_ENV != 'production') {
Vue.prototype.$vconsole = new vconsole() // 使用vconsole
}
uni-app官网中特别注明要在脚手架项目中使用scss需要npm下载
对于sass的版本,我用的是如下版本:
npm install sass-loader@7.0.3 --save-dev
npm install node-sass@4.14.1
通过npm run dev:mp-weixin运行到小程序,此时小程序会报错,报错截图如下:
报错原因:由于vconsole是用于H5的,不适用于小程序,此时加上uni-app强大的条件编译,便可以解决以上的错误,代码如下(main.js):
//#ifdef H5
import vconsole from 'vconsole' // 引入vconsole
if (process.env.VUE_APP_ENV != 'production') {
Vue.prototype.$vconsole = new vconsole() // 使用vconsole
}
//#endif
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。