';tns&x27;未被识别为内部或外部命令、可操作程序或批处理文件。NativeScript

';tns&x27;未被识别为内部或外部命令、可操作程序或批处理文件。NativeScript,nativescript,tns,Nativescript,Tns,我是NativeScript的新手,目前正在执行此处描述的安装步骤(),我刚刚完成了PowerShell脚本的执行 @powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/NativeScript/nativescript-cli/production/setup/native

我是NativeScript的新手,目前正在执行此处描述的安装步骤(),我刚刚完成了PowerShell脚本的执行

@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/NativeScript/nativescript-cli/production/setup/native-script.ps1'))"
然后我就跑

tns doctor 
我得到

 C:\>tns doctor 'tns' is not recognized as an internal or external command, operable program or batch file.

转到
C:\Users\\username\AppData\Roaming\npm\node\u modules
(适当地替换
username
),检查是否安装了Nativescript。如果没有,请创建目录并安装nativescript,从节点\单元模块复制nativescript目录,并粘贴到
C:\Users\username\AppData\Roaming\npm\node\单元中

创建C:\Users\username\AppData\Roaming\npm\tns.cmd文件并复制以下内容

@IF EXIST "%~dp0\node.exe" (
    "%~dp0\node.exe" "%~dp0\node_modules\nativescript\bin\tns" %*
) ELSE (
    @SETLOCAL
    @SET PATHEXT=%PATHEXT:;.JS;=;%
    node "%~dp0\node_modules\nativescript\bin\tns" %*
)

如果您在Windows上,则需要将npm全局目录添加到您的路径中

  • 控制面板->系统
  • 高级系统设置(左侧链接)
  • 环境变量(按钮)
  • 向下滚动路径,然后单击编辑(按钮)
  • 追加到结尾:
    ;%USERPROFILE%\AppData\Roaming\npm
  • 确保你得到分号

    这应该可以在Windows7上运行。我可以为您提供其他版本windows的步骤;但希望这能让你继续前进。

    使用这段代码

    npm install --global nativescript
    

    我也遇到了同样的问题,安装nativescript解决了这个问题。

    我试图使用nativescript创建一个带有angular的移动应用程序,并安装angular模块
    npm安装--global@nativescript/schematics

    遵循中提到的所有说明

    毕竟,我面临着同样的错误

    “tns”不被识别为内部或外部命令、可操作程序或批处理文件

    但通过全局安装nativescript模块,问题得以解决

    npm安装--全局nativescript

    npm安装-g nativescript

    在那之后,我能够正确地使用tns


    希望这将帮助您解决问题。

    这是教程中的第3步。。。第2步是安装tns-您是否运行命令“npm install-g nativescript”(为了运行npm,您应该安装Node.js版本4.x或5.x)在我的情况下,我已经使用上面的命令安装了nativescript,现在尝试运行相同的命令似乎会使npm挂起。这是一个答案。我也遇到了同样的问题,我通过安装nativescript Global解决了这个问题。请添加一些解释,我将修改我的评论。无法安装tns。由于tns需要node8.x,节点团队正式结束了对node8的支持