【问题标题】:Global node modules not recognized全局节点模块无法识别
【发布时间】:2015-06-29 16:51:59
【问题描述】:

我正在阅读 SO,但我仍然无法修复它。我安装了 Grunt-cli 和 bower global,当我运行它时,我得到了

bash: grunt: command not found

所以我没有 .bash_profile 并添加了它。我把这个放在里面:

export PATH=/.node/lib/node_modules:$PATH

但仍然无法正常工作。如果需要前缀是:

prefix = "/root/.node"

我正在使用 debian。

【问题讨论】:

  • 您在安装并添加到您的PATH 后启动了一个新的shell?您还错过了~ 修改中的领先PATH 吗?我希望这应该是 ~/.node/... 而不是 /.node 用于您的主目录中的 .node 目录,而不是系统根 (/) 目录中的目录。

标签: node.js bash debian


【解决方案1】:

您是否记得在创建 bash 配置文件后重新加载它?如果没有,只需打开一个终端并输入source ~/.bash_profile

这将退出 shell 并让您重新登录,以便它可以识别对其所做的更改。

【讨论】:

【解决方案2】:

我用 brew install 解决了这个问题。

http://blog.teamtreehouse.com/install-node-js-npm-linux

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-27
    • 1970-01-01
    • 2018-03-08
    相关资源
    最近更新 更多