【问题标题】:Cannot Install Appcelerator CLI or SDK无法安装 Appcelerator CLI 或 SDK
【发布时间】:2022-01-21 15:46:20
【问题描述】:

我正在尝试安装 Appcelerator CLI 和 SDK,但我总是遇到错误。我正在使用 Windows。 当我在 cmd 中执行 npm install appcelerator -g 时(以管理员身份运行),我得到:

npm WARN deprecated har-validator@5.1.5: this library is no longer supported
npm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142

changed 122 packages, and audited 123 packages in 9s

4 packages are looking for funding
run `npm fund` for details

2 high severity vulnerabilities

To address all issues (including breaking changes), run:
npm audit fix --force

Run `npm audit` for details.

而且,当我运行 appc 时,在 cmd(以管理员身份运行)我得到 program.allowUnknownOption is not a function。

当我在 VSCode 中安装扩展程序时,在 VSCode 官方市场和 Titanium 网站上有详细说明,然后单击“安装工具”,这个 Titanium SDK Titanium Updates: Installing Titanium SDK: 10.1.1.GA (1/1) 根本不会安装。

请有人帮我安装 CLI 和 Titanium SDK。 (我知道我必须在 VSCode 中使用它)。

【问题讨论】:

    标签: javascript titanium appcelerator titanium-mobile appcelerator-titanium


    【解决方案1】:

    由于您没有提及您的 nodejs 版本(听起来像是一个错误的版本,请使用 nodejs 14 以确保安全)执行以下步骤,如上所述 https://github.com/m1ga/from_zero_to_app/blob/master/installation.md#quick-install

    我已经更新了现有的设置,但我已经很长时间没有使用它了,所以它与新安装相同:

    • 更新/安装 CLI(管理员命令提示符):npm i -g titanium alloy appcelerator
    • 在 Windows 的安全设置中启用“开发模式”以运行节点脚本
    • ti sdk 安装 10.1.1.GA 以获得最新的 SDK
    • 从https://jdk.java.net/archive (11.0.2) 下载 OpenJDK
    • 将 ZIP 解压缩到例如c:\programms\java\jdk-11.0.2
    • 将系统 JAVA_HOME 变量设置为同一文件夹
    • 重启命令提示符

    也就是说:请确保开始使用ti cli 而不是appc。您可以在 VSCode 包中启用开源版本。

    以下是切换 CLI 时需要执行的步骤的教程:https://github.com/m1ga/from_zero_to_app/blob/master/appc_to_ti.md

    【讨论】:

    • 成功了!谢谢!
    • 节点版本为 16.13.1
    • 谢谢!我希望 appcelerator 有更好的文档来说明如何从 appc 切换到 ti,所以这很有帮助
    • 直到 2 天前,他们还没有必要提供该信息 :) 这就是我在一年前编写该教程的原因,以便您可以尽早切换。很高兴它对您有所帮助!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-27
    • 2019-06-05
    • 2017-08-22
    相关资源
    最近更新 更多