0

我正在尝试使用 Angular2 安装 NativeScript,但没有成功。安装TNS后,我按照下一步是步骤 3。安装教程中的iOS 和 Android 要求并运行以下命令:

@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://www.nativescript.org/setup/win'))"

但是,每次尝试时都会收到以下错误消息:

在此处输入图像描述

错误提示:“powershell”不被识别为内部或外部命令、可运行程序或批处理文件。

我的问题是我能做些什么来修复 powershell 命令并安装它?我还有其他选择来安装它吗?

注意:我的电脑是 Windows 7 - 64 位,并且我已经正确安装了 TNS,如果有人知道如何解决这个问题,我将不胜感激。我只想能够安装 Nativescript 和 Angular2 并开始使用。谢谢!

更新1:我在环境变量中添加了以下内容:变量路径cmd> set PATH=%PATH%;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\

我能够在提升命令提示符下完成第三步。我按照步骤安装了所有的android组件,但是当我现在回去运行tns时出现以下错误:tns is not recognized as an internal or external command

我能做些什么来解决这个问题?我是否需要以某种方式恢复路径变量以使 TNS 正常工作?

tns 错误

4

2 回答 2

1

听起来您没有设置环境路径。您可以尝试设置环境路径,也可以手动安装使用 NativeScript 进行开发所需的一切。

对于第一个选项,您可以尝试使用以下方式设置路径:

cmd> set PATH=%PATH%;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\

然后尝试运行脚本进行自动安装。

如果您更喜欢“手动”安装所有内容,可以查看这篇文章。手动安装所有东西听起来很吓人,但至少你会知道你将在移动开发中使用什么。当我说“手动”安装时,我的意思是您可以一一安装所有必需的依赖项(Node.js、JDK、Android SDK、Android 构建工具和环境路径设置),而不是运行 Powershell

于 2016-09-29T11:47:54.043 回答
0

将以下内容添加到环境变量中:变量路径 cmd

> set PATH=%PATH%;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\

这应该有效。

于 2018-07-29T11:53:57.603 回答