我对Ionic一无所知,但我被要求配置开发环境并运行一个现有的离子角应用程序。
有谁能帮我把它修好吗。
- P.S.:我尝试在我的环境中运行的项目/应用程序正在工作,并且已经被人们使用。它是一个现有的项目。所以可能我弄错了一些东西。*
我安装了:
- 节点. js版本14.18.1
- 离子型v5.4.16
我安装了Node.js v14.18.1,因为在此项目的管道中指定了该版本:
- task: NodeTool@0
displayName: 'switch npm 13.5.0'
inputs:
versionSpec: '14.18.1'
最后,当我运行>ionic serve
时,得到this error.
同样,当我运行>ionic cordova build android
时,我得到以下错误:
1.此行上的所有导入都未使用。
1.找不到"JAVA_HOME"环境变量。请尝试手动设置该变量。[错误]运行子进程cordova时出错。
当我在CMD中检查java版本时:java --version
我得到这个:
开放日2021年12月11日07月20日
OpenJDK运行时环境Microsoft-25199(内部版本11.0.12 + 7)
OpenJDK 64位服务器虚拟机Microsoft-25199(内部版本11.0.12 + 7,混合模式)
但在我的环境变量中找不到Java_Home。
更新
我按照this来设置Java。下面是我的环境变量:
下面是PATH变量:
但是当我运行ionic cordova build android
时,我得到错误:
在CMD java版本中为:
1条答案
按热度按时间wgx48brx1#
欢迎来到爱奥尼亚的世界。
错误"引用错误:cordova is not defined "告诉你有一些功能需要cordova才能工作。这意味着它不会在浏览器中工作,只能在移动设备上工作。
关于无法找到"JAVA_HOME"环境变量。
必须在系统中手动添加JAVA_HOME变量。
1.检查java的安装路径。
1.打开系统环境变量。
1.创建JAVA_HOME环境变量。
1.重新启动计算机。
下面是如何修复它的教程:tutorial