执行某些命令完全什么都不做

Sna*_*ops 4 bash npm

我最近通过 NPM 安装了 3 个新软件包,但没有一个正在执行。

我跑sudo npm install -g ionic了,安装看起来很正常。

然后我可以运行which ionic,我得到/usr/local/bin/ionic看起来不错的。

但是如果我ionic start myApp tabs根据文档运行,这应该会创建一个新的离子项目。但它完全什么都不做。命令行上没有输出,也没有创建项目。我按回车执行命令,它立即返回到命令行上的另一行,就好像我只是按回车键,根本没有输入任何命令......这可能不清楚,抱歉。

我尝试卸载 ionic 并sudo npm uninstall -g ionic成功卸载它,然后重新安装它。行为没有变化。包cordovabower. 注意:所有这些都是我同时安装的,它们都不起作用。没有输出,没有错误,什么都没有。运行它们sudo也没有什么区别。

我正在运行 ubuntu 14.04。

有谁之前经历过这个吗?

小智 13

  1. which node
    
    Run Code Online (Sandbox Code Playgroud)

    就我而言,它显示/usr/sbin/node.

  2. 如果显示为command not found,请跳至 3。将其删除

    sudo rm /usr/sbin/node
    
    Run Code Online (Sandbox Code Playgroud)
  3. which nodejs
    
    Run Code Online (Sandbox Code Playgroud)

    就我而言,它显示/usr/bin/nodejs.

  4. 做个链接

    sudo ln -s /usr/bin/nodejs /usr/bin/node 
    
    Run Code Online (Sandbox Code Playgroud)

    或者

    sudo ln -s /usr/bin/nodejs /usr/sbin/node 
    
    Run Code Online (Sandbox Code Playgroud)