当前位置: 首页 > news >正文

将Vue项目迁移到微信小程序中

文章目录

  • 一、创建一个Vue.js的应用程序
  • 二、构建微信小程序
    • 1. 安装微信小程序构建工具
    • 2. 在vuejs项目的根目录中创建一个wepy.confgjs文件
    • 3. 在vuejs项目的根目录中运行构建
  • 三、错误记录
    • 1. 找不到编译器:wepy-compiler-sass

一、创建一个Vue.js的应用程序

使用 Vue-Cli 脚手架创建一个新的Vue.js应用程序。

vue init webpack my-vue-project

启动应用程序

cd project
npm install
npm run dev

在你的Web浏览器中打开URL http://localhost:8080,你应该可以看到你的vue.js应用程序正在运行。

二、构建微信小程序

微信小程序是一个独立的平台,需要自己构建,不能直接将vue.js应用程序上传至微信小程序平台。需要把你的vue.js应用程序构建成微信小程序。

1. 安装微信小程序构建工具

npm install -g wepy-cli

2. 在vuejs项目的根目录中创建一个wepy.confgjs文件

module.exports = {"wyExt": ".wpy","compilers": {"less": {"compress": true},"babel": {"presets": ["es2015","stage-1"],"plugins": ["transform-object-rest-spread","transform-class-properties","transform-docorators-legacy",]}},"plugins": {}
};

现在你需要将你的vuejs组件转换为小程序组件。这可以通过在vuejs组件顶部添加 //<templatex></template>//<script> </script>标记实现。

3. 在vuejs项目的根目录中运行构建

该命令将构建上传至微信小程序平台所需的文件:

wepy build --watch

将构建上传至微信小程序平台所需的文件在vue.js项目的 /dist 目录中生成。

三、错误记录

1. 找不到编译器:wepy-compiler-sass

[WARNING] 找不到编译器:wepy-compiler-sass。
未发现相关 sass 编译器配置,请检查wepy.config.js文件。

解决办法:

//安装sass
npm i node-sass
//安装wepy-compiler-sass插件
npm install wepy-compiler-sass --save-dev

配置

module.exports = {"compilers": {"sass": {"outputStyle": "comprressed"}},
}
http://www.lryc.cn/news/163069.html

相关文章:

  • php权限调整强制用户退出的解决方案
  • [uniapp]踩坑日记 unexpected character > 1或‘=’>1 报错
  • 面试求职-经典面试问题
  • 在Linux服务器上部署Tornado项目
  • JWT认证、drf-jwt安装和简单使用、实战之使用Django auth的User表自动签发、实战之自定义User表,手动签发
  • conda常用命令及问题解决-创建虚拟环境
  • 严选算法模型质量保障
  • 学习Bootstrap 5的第七天
  • VirtualBox(内有Centos 7 示例安装)
  • 在 Git 中删除不再位于远程仓库中的本地分支
  • 容器编排学习(九)服务管理与用户权限管理
  • 【C刷题】day1
  • zabbix配置钉钉告警、和故障自愈、监控java
  • 第九章 Linux实际操作——Linux磁盘分区、挂载
  • 设计模式-解释器设计模式
  • 实现 js 中所有对象的深拷贝(包装对象,Date 对象,正则对象)
  • PathVariable注解
  • 宋浩高等数学笔记(十二)无穷级数
  • 使用Clipboard插件实现Vue的剪贴板功能
  • Latex参考文献中大写字母编译后自动变成了小写,如何保持原字母大写形式
  • Jest单元测试相关
  • Scrum敏捷开发流程及关键环节
  • 微服务04-Gateway网关
  • YOLOV7改进-针对小目标的NWD(损失函数)
  • 计算机二级考试题库及答案
  • 2023国赛高教社杯数学建模C题思路分析
  • Ansible playbook简介与初步实战,实现批量机器应用下载与安装
  • [machine Learning]强化学习
  • 09-JVM垃圾收集底层算法实现
  • 系统软件启动过程