Node.js Ubuntu 12.04上的Bower、Grunt-未找到命令

Node.js Ubuntu 12.04上的Bower、Grunt-未找到命令,node.js,gruntjs,npm,bower,bower-install,Node.js,Gruntjs,Npm,Bower,Bower Install,我已经在我的机器上安装了bower和grunt,但没有一个能正常工作。我得到两个的:找不到命令 我在.bash_配置文件中放置了指向bower和grunt的路径,如: export PATH=“/home/user/.node/lib/node\u modules/grunt cli/bin:$PATH” export PATH=“/home/user/.node/lib/node\u modules/bower/bin:$PATH” 感觉软件包安装正确,但找不到 Npm和node位于home/

我已经在我的机器上安装了bower和grunt,但没有一个能正常工作。我得到两个的
:找不到命令

我在.bash_配置文件中放置了指向bower和grunt的路径,如:
export PATH=“/home/user/.node/lib/node\u modules/grunt cli/bin:$PATH”

export PATH=“/home/user/.node/lib/node\u modules/bower/bin:$PATH”

感觉软件包安装正确,但找不到

Npm和node位于home/user/.node和home/user/.Npm目录中。这是合适的位置吗


哪个bower/grunt
不输出任何内容

我通过向
.bashrc
文件添加路径来修复它,如:

PATH=$PATH:/home/user/.node/lib/node\u模块/grunt cli/bin

PATH=$PATH:/home/user/.node/lib/node\u模块/bower


我必须提醒自己这一点,在一台新机器上设置环境

根据,在给定项目上安装和使用Grunt.js task runner需要两个步骤:

  • 您应该全局只安装“grunt cli”,即grunt命令行界面。这将把
    grunt
    命令放在系统路径上。这是通过运行
    npm安装-g grunt cli
    实现的,根据您的设置,可能需要root权限

  • 您应该在本地安装grunt task runner。这是通过在将所需版本的Grunt.js添加到项目的
    package.json
    文件后运行
    npm install
    来实现的。这将在项目的package.json中的
    devdependences
    部分下安装Grunt.js的特定版本。这是nodejs用来描述项目开发和部署依赖关系的文件


  • 您是否尝试过在全球范围内安装它?npm安装-gbower@jack.the.ripper是的,我做了(路径:
    bower@1.3.12/home/user/.node/lib/node_modules/bower
    )。我仍然有同样的问题。