【阿里低代码引擎实战】— 安装WSL与初始化项目

【阿里低代码引擎实战】--- 安装WSL与初始化项目

一. 环境准备

官方文档中明确说了Window 环境需要使用 WSL 在 windows 下进行低代码引擎相关的开发。所以先来安装WSL,推荐WSL 2.0版本;

微软安装WSL教程:learn.microsoft.com/zh-cn/windo...

  1. 控制面板中搜索 "启用或关闭Windows功能",勾选上 "适用于Linux的Windows子系统";

  2. 以管理员身份打开PowerShell,运行

    css 复制代码
    wsl --install

    完装完成后重启计算机,如果出现超时报错,可以尝试修改网络DNS;

  3. 重启后输入 wsl -v 查看安装版本;

  4. 安装 WSL 发行版,打开Windows应用商店搜索ubantu,选择一个点击安装;

    可以使用 wsl -l -v 查看已安装的Linux发行版;

  5. 安装完成后打开ubantu,第一次需要设置用户名密码,这里需要注意用户名首字母不要大写

    PS:另外,可以下载官方推荐的 Windows Terminal,apps.microsoft.com/detail/9n0d...

    也可以在 VS Code 下安装 Remote Development 插件,这时就能在 VS Code 中使用 WSL 了;

二. 在 WSL2 上安装 nodejs 和 cnpm:

官方文档:learn.microsoft.com/zh-cn/windo...

  1. 安装 nvm 用于管理 node 版本,打开 ubantu 命令行,输入以下命令安装cURL:

    arduino 复制代码
    sudo apt-get install curl

    使用以下命令安装 nvm:

    arduino 复制代码
    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash

    如果安装特别慢,可以修改 C:\Windows\System32\drivers\etc 下的 hosts 文件,在文件中添加:

    185.199.110.133     raw.githubusercontent.com
    

    DNS地址可以通过这个网站获取:sites.ipaddress.com/raw.githubu...

    在以下 4 个 DNS 中任选一个(谁快选谁)

    安装后命令行输入 nvm -v 查看 nvm 版本:

  2. 安装 Node.js 的当前稳定的 LTS 版本:

    css 复制代码
    nvm install --lts

    安装其他版本的node(阿里低代码引擎官方文档在2024年2月推荐node 版本为 16.18.0,lowcode-engine.cn/site/docs/g...

    nvm install 16.18.0
    

    切换当前使用的 node 版本:

    perl 复制代码
    nvm use v16.18.0

    查看确认 node 和 npm 版本:

  3. 安装 cnpm:

    ini 复制代码
    npm install cnpm -g --registry=https://registry.npmmirror.com

    之后所有需要执行命令的操作都是在 WSL 终端执行

三. 下载 lowcode-demo 项目

  1. github.com/alibaba/low... git clone 项目后,进入demo-general;

    bash 复制代码
    cd demo-general
  2. 安装依赖;

    cnpm install
    

    可能出现如下报错:

    执行下面的命令安装指定版本的 html-webpack-plugin:

    css 复制代码
    cnpm i html-webpack-plugin@4 -D

    该报错在官方issue中 github.com/alibaba/low... 已修复,但有概率出现;

四. 启动 lowcode-demo 项目

lowcode-demo/demo-general 目录下执行:

arduino 复制代码
cnpm run start

之后就可以通过 http://localhost:5556/ 来访问 DEMO 了;

========================================================== 以上为个人工作学习笔记总结,供学习参考交流,未经允许禁止转载或商用。

个人博客地址:joexu727.github.io/2024/02/24/...

相关推荐
百度智能云技术站4 小时前
百度智能云千帆大模型平台引领企业创新增长
低代码·llmops·rag·智能体·模型精调
2401_8827275720 小时前
BY组态-低代码web可视化组件
前端·后端·物联网·低代码·数学建模·前端框架
_xaboy2 天前
开源动态表单form-create-designer 扩展个性化配置的最佳实践教程
vue.js·低代码·开源·动态表单·表单·formcreate·低代码表单
_xaboy3 天前
在开源的form-create-designer 表单设计器中扩展自定义操作教程
vue.js·低代码·开源·formcreate·可视化表单设计器·fc-designer
by————组态3 天前
Web组态可视化编辑器 快速绘制组态
前端·网络·物联网·低代码·编辑器·组态
低代码布道师4 天前
微搭低代码入门05循环
低代码
小麦项目管理指南4 天前
如何通过低代码逻辑编排实现业务流程自动化?
运维·低代码·自动化·源代码管理
_xaboy4 天前
利用开源的低代码表单设计器FcDesigner高效管理和渲染复杂表单结构
vue.js·低代码·开源·动态表单·formcreate·低代码表单·可视化表单设计器
Light605 天前
AI 驱动低代码平台:开创智能化用户体验新纪元
人工智能·低代码