morjs转换小程序

2024-08-23 19:45:12 浏览数 (2)

健康是一种自由——在一切自由中首屈一指。——亚美路

就是这个项目:

https://github.com/eleme/morjs

基于小程序 DSL(微信、支付宝)的,可扩展的多端研发框架,支持一键将微信或支付宝小程序转换为微信、支付宝、百度、字节、QQ、快手、淘宝、钉钉等小程序 或 Web 应用

官网

https://mor.ele.me/

快速上手

快速上手

环境准备​

MorJS 项目基于 node,请确保已具备较新的 node 环境(>=14),推荐使用 node 版本管理工具 nvm 来管理 node(Windows 下使用 nvm-windows),这样可以很方便地切换 node 版本,全局安装时候也不必再使用 sudo

代码语言:javascript复制
# mac 或 linux 下安装 nvm$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash$ nvm -v0.39.1# 安装 node$ nvm install 14$ nvm use 14$ node -vv14.21.3

创建项目​

Mor 提供了 create-mormor cli 工具两种方式来创建新项目,选择其中任一一种即可。

  • 使用 create-mor 创建项目

确保你安装了符合版本的 Node.js,选定项目目录

代码语言:javascript复制
$ mkdir myapp && cd myapp # 创建项目目录

在目录终端执行以下任一命令:

代码语言:javascript复制
$ npm init mor # npm 创建项目$ yarn create mor # yarn 创建项目$ pnpm create mor # pnpm 创建项目

这一指令将会安装并执行 create-mor,它是 Mor 官方的项目脚手架工具。

  • 使用 mor cli 创建项目

确保你安装了符合版本的 Node.js,创建项目目录,全局安装 mor cli 工具

代码语言:javascript复制
$ mkdir myapp && cd myapp # 创建项目目录$ npm i @morjs/cli -g # 全局安装 mor cli$ mor -v # 查看全局 mor 版本

此时你已安装了 mor cli 工具,然后通过 mor init 命令即可创建项目:

代码语言:javascript复制
$ mor init

初始化项目​

创建项目后你会看到如下命令号交互界面,选择对应的工程类型,按照提示完成初始化操作:

代码语言:javascript复制
✔ 请选择工程类型 › 小程序✔ 请选择源码类型 › 微信小程序 DSL✔ 是否使用 Typescript … 否 / 是✔ 请选择 CSS 预处理器 › less✔ 请输入 小程序 的名称 … myapp✔ 请输入 小程序 的描述 … my first app✔ 用户名 … yourUserName✔ 邮箱 … your@gmail.com✔ 请输入 Git 仓库地址 … https://github.com/yourUserName/myapp✔ 请选择 npm 客户端 › npm / pnpm / yarn…[mor] ✔ 安装 node_modules 完成![mor] ✔ 小程序项目初始化完成 ^_^ 在终端运行命令 


	

0 人点赞