我安装了nativescript,但tns命令未在Mac上运行

时间:2018-12-24 06:55:55

标签: npm nativescript node-modules

我安装了本机脚本没有问题。但是尝试创建一个找不到tns命令的新项目。

  

nativescript@5.1.0安装后   /Users/turgut/.npm-global/lib/node_modules/nativescript

     
    

节点postinstall.js

  
     

自动补全已启用

     

安装成功。你已准备好出发。与我们联系   http://twitter.com/NativeScript

     

您已经成功安装了NativeScript CLI!创建一个新的   项目,请使用:tns创建

     

要在本地构建项目,请使用:tns build

     

注意:本地版本需要对您的环境进行其他设置。您   可以在这里找到更多信息:   https://docs.nativescript.org/start/quick-setup

     

要在云中构建项目,可以使用:tns cloud build   

     

注意:云构建需要Telerik帐户。你可以找到更多   此处的信息:   https://docs.nativescript.org/sidekick/intro/requirements

     

如果您想在浏览器中试用NativeScript,请尝试   游乐场:https://play.nativescript.org

     

如果有任何疑问,请检查堆栈溢出:   https://stackoverflow.com/questions/tagged/nativescript和我们的公众   备用频道:https://nativescriptcommunity.slack.com/

     
      
  • nativescript@5.1.0在6.648s中更新了67个软件包
  •   

顺便说一句,当我第一次安装它时。它可以找到命令,但是当我重新启动mac时会弹出此问题。我已经发短信了->

  

安装成功。你已准备好出发。与我们联系   http://twitter.com/NativeScript

     

您已经成功安装了NativeScript CLI!创建一个新的   项目,请使用:tns创建

     

要在本地构建项目,请使用:tns build

这是什么问题?

2 个答案:

答案 0 :(得分:0)

您使用nvm吗?

如果是这样,请在您的终端中,首先检查是否已为您使用的节点版本安装了nativescript:

nvm ls

您应该看到一个箭头,指向使用中的当前版本的节点。

现在,导航至~/.nvm/versions/node/并选择您正在使用的节点的当前版本。接下来,埋入lib/node_modules中,您应该在此处看到nativescript文件夹。

否则,您可能已将本机脚本安装到另一个节点版本。进一步检查其他版本的node_modules,以了解其安装位置。

一旦解决了这个问题,只需告诉nvm使用该版本的节点即可:

nvm use {version}

跟着

tns --version

检查nativescript的安装状态。

答案 1 :(得分:0)

您需要将路径添加到系统变量