码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 将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
    
    • 1

    启动应用程序

    cd project
    npm install
    npm run dev
    
    • 1
    • 2
    • 3

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

    二、构建微信小程序

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

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

    npm install -g wepy-cli
    
    • 1

    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": {
    
        }
    };
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22

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

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

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

    wepy build --watch
    
    • 1

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

    三、错误记录

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

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

    解决办法:

    //安装sass
    npm i node-sass
    //安装wepy-compiler-sass插件
    npm install wepy-compiler-sass --save-dev
    
    • 1
    • 2
    • 3
    • 4

    配置

    module.exports = {
      "compilers": {
       "sass": {
                "outputStyle": "comprressed"
            }
      },
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
  • 相关阅读:
    Android ADB常用命令
    Nwafu-OJ-1507 Problem 阶段2考试题目4 手机按键
    详解7道经典指针运算笔试题!
    (※)力扣刷题-字符串-实现 strStr()(KMP算法)
    Java:正则表达式的命名捕获组
    微信小程序的常见测试点,设计测试用例
    测试开发工程师到底是做什么的?
    Flutter快学快用17 打包发布:Flutter 应用,你离线上运营只差最后一步
    如何在Windows电脑上同时运行多个程序?
    【AspectJX】Android 中快速集成使用一款 AOP 框架并附加数据埋点解决方案实现
  • 原文地址:https://blog.csdn.net/guoxulieying/article/details/132719345
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号