uni-app MAC版本通过CLI创建VUE3+TS项目,打包安卓客户端提示未配置Nodejs环境

发布于 1周前 作者 sinazl 来自 Uni-App

uni-app MAC版本通过CLI创建VUE3+TS项目,打包安卓客户端提示未配置Nodejs环境

环境

环境

  • mac环境是M2 15.2系统

说明

  • 通过nvm管理的node版本,默认设置node环境是22.2

图片

报错

  • 打包安卓报错

图片

开发环境与版本信息

项目创建方式 开发环境 版本号
未提及 mac M2 15.2系统 Node 22.2

7 回复

还是需要增加环境变量,我是用的nvm所以环境变量里边没有,hbuilder写的比较死,只读环境变量信息!


在.bash_profile 中配置环境变量

+1,升级 HB 后遇到了

解决了么,同样遇到了

跟 DC 的同学沟通后,回退正式版解决,Alpha 他们近期会再发布一个修复版本。

在MAC版本上通过uni-app CLI创建基于Vue 3和TypeScript的项目,并确保打包安卓客户端时不会提示未配置Node.js环境,你可以按照以下步骤进行操作。这里我们假设你已经安装了Node.js和npm(Node Package Manager)。

步骤 1: 安装uni-app CLI

首先,确保你已经全局安装了@dcloudio/uni-cli-i18n(uni-app CLI),如果没有安装,可以通过以下命令进行安装:

npm install -g @dcloudio/uni-cli-i18n

步骤 2: 创建Vue 3 + TypeScript项目

使用uni-app CLI创建一个新的Vue 3和TypeScript项目:

uni-app create -t vue3-ts my-uni-app

这里my-uni-app是你的项目名称,可以根据需要更改。

步骤 3: 配置项目

进入项目目录,并进行一些基本的配置,如安装依赖等:

cd my-uni-app
npm install

步骤 4: 检查Node.js环境

确保你的Node.js环境已经正确配置。你可以在终端中运行以下命令来检查Node.js和npm的版本:

node -v
npm -v

如果这两个命令都返回了版本号,说明你的Node.js环境已经配置正确。

步骤 5: 打包安卓客户端

在uni-app项目中,你可以使用以下命令来打包安卓客户端:

npm run dev:%PLATFORM%

%PLATFORM%替换为android,即:

npm run dev:android

或者,如果你想要进行正式打包,可以使用:

npm run build:%PLATFORM%

%PLATFORM%替换为android,即:

npm run build:android

注意事项

  • 确保你的MAC系统上已经安装了Android Studio,并且配置了Android SDK。
  • 在打包过程中,如果遇到任何关于环境配置的错误,通常是因为Android SDK的路径没有正确配置,或者Node.js环境没有正确安装。
  • 如果你在打包过程中遇到具体的错误信息,可以根据错误信息进一步调试和解决问题。

通过上述步骤,你应该能够成功在MAC上通过uni-app CLI创建Vue 3 + TypeScript项目,并打包成安卓客户端,而不会提示未配置Node.js环境。

回到顶部